Lead Software Developer 2100

Singapore, Singapore

Job Description


Vacancy Intro

H2i Pte. Ltd. (company associated with Royal HaskoningDHV) is looking to strengthen its team with a Lead Software Developer for the development of our H2Flo hydraulic modelling software package. The software package consists of a Flood model computational solver, script-based interface, QGIS interface, geospatial and time series database and web viewer infrastructure around it.

What will you do

  • Translate requirements from flood modellers and the client into clearly defined tasks, plan forward and backlog workload
  • Manage the overall design, implementation and UAT testing into the Singapore Government system
  • Manage a team of developers, with flood modelling and interface development backgrounds
  • Design and build a geospatial and time series data warehouse (database and file stores)
  • Design and build a QGIS GUI on top of existing backend (Python)
  • Design and build a web-based system
  • Build scalable, reliable, and highly performing Restful APIs
  • Use best practices in software design to build reusable code modules and libraries.
  • Support and upgrade existing code and maintain software integrity
  • Team player with the ability to perform independently, thrives in a dynamic environment.
  • Mentor team members
Where you will work
  • Reports to Software Development Manager
  • Salary \xe2\x80\x93 Competitive remuneration package commensurate to experience
  • Type of contract: Full-time, Permanent
  • Working Hours: Monday \xe2\x80\x93 Friday, 9am to 6pm.
  • Work mode: Hybrid
  • Working Location: Science Park One (Kent Ridge), Singapore
  • Type of role: Individual Contributor
  • Benefits: Medical Insurance, leave benefits
  • Incentives: Annual Performance Bonus based on attainment of Annual KPI Targets
  • Dress Code: Smart Casual
What you bring
  • Domain knowledge \xe2\x80\x93 development and implementation of software packages related to hydrology or water data and modelling \xe2\x80\x93 minimum 8 years
  • Experience leading a team
  • Competence in Python \xe2\x80\x93 minimum 5 years
  • Working knowledge in geo and time series databases
  • Working knowledge in QGIS and building QGIS plugins
  • Experience in version control with GitLab/GitHub
  • Experience with unit testing (e.g., PyTest etc.)
  • Strong interpersonal and communication skills, and an ability to communicate insights and complex information to both technical and non-technical decision makers.
Good to have
  • Previous experience in designing and building modelling software
  • Experience as a software architect
  • Experience in ArcGIS or QGIS
  • Experience in modelling suites such as Deltares, MIKE, Tuflow, etc.
  • Experience in Operational management systems (OMS), Real time and early warning systems
  • Experience in CI/CD
  • Experience in docker development
  • Experience in Windows and Linux environment
  • Experience working in an agile environment
  • Ability to relocate to Singapore
What we offer you

Benefits: Medical Insurance, leave benefits

Incentives: Annual Performance Bonus based on attainment of Annual KPI Targets

Salary \xe2\x80\x93 Competitive remuneration package commensurate to experience

Type of contract: Full-time, Permanent

Working Hours: Monday \xe2\x80\x93 Friday, 9am to 6pm.

Work mode: Hybrid

Are you our new colleague?

If you are interested in this role, please kindly submit your application via the \'Apply\' button.

Royal HaskoningDHV

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1354567
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned