Key Responsibilities
Provide IT support for the implementation of the including testing and development of new modules
Integrate new and existing web applications of the systems, and other Intranet pages, tools, and portals (e.g., machine-learning probabilistic rainfall forecast tools ) to support the the organization .
Provide IT support for other time-limited project needs under the Team.
Support scientific studies related to the reliability and performance of various tools.
Prepare documentation and provide training to the organization.
Requirements
Proficient in software development using Java , with knowledge of Python .
Experience with PostgreSQL and Oracle SQL , and Unix/Linux shell scripting .
Experience with version control tools such as GitLab or GitHub .
Knowledge of CI/CD pipelines is preferable.
Knowledge of developing machine learning or artificial intelligence applications is a plus.
Experience in web application development and system integration.
Familiarity with data pipelines and scientific/operational software workflows.
Strong problem-solving skills, attention to detail, and ability to work with cross-functional teams.
Full-time