Hydroinformatics Institute Pte.Ltd. is growing its software developing team and looking for an experienced Software Developer to join the team. H2i is dedicated to developing advanced web-based software solutions and apply in the water industry.
Role and Responsibilities:
- Full stack web development with a variety of languages including but not limited to JavaScript, NodeJS, Python etc.
- Work with front- and back-end software developers, data scientists and water management consultants on H2iās software product developments
- Develop Proof-of-Concepts to evaluate feasibility
- Support and upgrade existing code and maintain software integrity
- Write and support code documentation
- Team player with the ability to perform independently with minimal guidance and thrives in a dynamic environment.
Requirements:
- Programming ability in JavaScript (experience in Vanilla JS is a plus), NodeJS, Python, Java
- Basic experience with UX/UI tools like Figma
- Experience in HTML/DOM/CSS/XML/ JSON
- Working knowledge in SQL and NOSQL databases and database administration
- Experience in legacy code support
- Experience in version controlling with GitLab/GitHub, understanding unit- and integration testing (e.g. Mocha, Cucumber etc.)
- Experience in CI/ CD and DevOps
- An understanding of Apache Web Server and Apache Tomcat a plus
- Experience in working with messaging queues for e.g. ActiveMQ, RabbitMQ and event streaming platforms e.g. Apache Kafka is a plus
- Experience in docker development and deployment
- Basic skills in Linux/Windows and database administration is a plus
- Experience in cloud development stacks from AWS
Education: Any
Location: Singapore (Required)
Years of relevant experience: >4 years
*Two (2) open positions