Research Software Professional

at  International Institute for Applied Systems Analysis IIASA

Laxenburg, NÖ, Austria -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified18 Sep, 2024N/ADatabases,Mysql,Typescript,Agile Methodologies,Javascript,Communication Skills,Vue.Js,React.Js,Kubernetes,English,Computer Science,Flask,Aws,Html,Python,Django,Mongodb,LanguagesNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

RESEARCH SOFTWARE PROFESSIONAL

Integrated Biosphere Futures (IBF) Research group
The IBF Research Group, part of the IIASA Biodiversity and Natural Resources (BNR) Program, is looking for a talented Full Stack Web Developer to join our team. This position will play a pivotal role in shaping and implementing an advanced IT ecosystem aimed at facilitating integrated modeling deployment, using cutting-edge technologies.

REQUIREMENTS

  • BS, MS, or equivalent degree in computer science, engineering, or a related field (or equivalent work experience).
  • Proven experience as a Full Stack Web Developer or similar role.
  • Strong proficiency in Python (FastAPI, Flask, Django) for backend development.
  • Extensive knowledge of JavaScript (Vue.js, React.js, Next.js, Nuxt.js) for frontend development.
  • Experience with TypeScript, CSS preprocessors (Tailwind, SASS, SCSS), and HTML.
  • Familiarity with databases such as MySQL, MongoDB, and Postgres; familiarity with Kubernetes and AWS is a plus.
  • Familiarity with Agile methodologies, particularly Scrum.
  • Excellent debugging and optimization skills.
  • Understanding and experience with clean architecture principles.
  • Great attention to detail, organizational skills, and an analytical mind.
  • Interest in learning new tools, languages and workflows.
  • Excellent communication skills in English (verbal and written).
  • Ability to work effectively in a collaborative team environment.
  • Flexible and adaptable in responding to deadlines.
  • IIASA offers an interdisciplinary and international workplace, and the possibility to interact with researchers of different nationalities, with strong ties to a world-wide network of research institutions engaged in environmental systems research. The successful candidate must be able to work in, and have respect for, an intercultural environment, and IIASA core values.

Responsibilities:

THE ROLE

The key responsibilities include managing large spatially explicit data, automating workflows, deploying open and modular cloud solutions, and creating web-based platforms for sharing data and models with various stakeholders. While a strong technical background is essential, an interest in science is also advantageous as you’ll collaborate closely with a global team working on sustainable land and water management solutions.
The ideal candidate will excel in both frontend and backend development, with proficiency in technologies such as Python (FastAPI, Flask, Django), JavaScript (Vue.js, React.js, Next.js, Nuxt.js), TypeScript, CSS (Tailwind, SASS, SCSS), and HTML. Experience with Kubernetes and AWS is beneficial, as is a solid understanding of clean architecture principles and familiarity with databases like MySQL, MongoDB, and Postgres. Attention to detail, organizational skills, analytical thinking, and effective task management are essential. You should be adept at all stages of agile software development, from design to deployment, and possess a keen interest in embracing new tools, languages, workflows.

MAIN TASKS AND RESPONSIBILITIES

  • Designing, developing, and maintaining robust and scalable web applications following clean architecture principles.
  • Collaborating with cross-functional teams to gather and define requirements, and to ensure seamless integration of frontend and backend components.
  • Writing clean, maintainable, and efficient code that adheres to best practices and coding standards.
  • Implementing responsive and user-friendly interfaces using modern frontend frameworks and libraries.
  • Optimizing application performance and security.
  • Participating in all aspects of agile software development, including design, implementation, debugging, optimization, testing, and deployment.
  • Conducting unit and integration testing to ensure the reliability and stability of applications.
  • Participating in code reviews and providing constructive feedback to team members.
  • Keeping up-to-date with the latest trends and technologies in web development, clean architecture, and databases.

IN ORDER TO FOR THIS OPPORTUNITY, YOU WILL NEED TO PROVIDE THE FOLLOWING DOCUMENTS:

  • A cover letter outlining your motivation for and fit to the position
  • A detailed Curriculum Vitae
  • The names, addresses (including e-mail), and telephone numbers of two work-related reference givers.
    Deadline for receipt of applications: until filled

IN ORDER TO FOR THIS OPPORTUNITY, YOU WILL NEED TO PROVIDE THE FOLLOWING DOCUMENTS:

  • A cover letter outlining your motivation for and fit to the position
  • A detailed Curriculum Vitae
  • The names, addresses (including e-mail), and telephone numbers of two work-related reference givers.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Engineering

Proficient

1

Laxenburg, NÖ, Austria