Lead Software Developer

2 days ago


Singapore HYDROINFORMATICS INSTITUTE PTE. LTD. Full time

Hydroinformatics Institute (company associated Royal HaskoningDHV) is looking for a Lead Software Developer for the development of our H2Flo hydraulic modelling software package. This 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. Join us now to work with experts from 10 countries in the Water Industry

**YOUR ROLE**
- Translate requirements from modellers as well as the client into clearly defined backlog
- Manage the overall design, implementation and UAT testing into the Singapore Government system
- Manage a team of developers, with modelling background
- 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 performant 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

**It will be a good fit if you have**:

- **Minimum 8 years **of experience in development and implementation of Hydrology or water data and modelling related software packages
- Experience in **leading a team**:

- Minimum **5 years **experience in **Python**:

- 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.

**It will be a bonus if you 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

Location: Singapore

**WHO WE ARE**
- A Singapore-based, Water-as-a-Service provider behind landmark water management projects in countries including Brunei, Oman, Singapore, Sri Lanka, Philippines, and Vietnam.
- A vibrant, fun-loving and highly experienced international team from 10 countries.

**WHAT WE OFFER**
- Appealing (inter)national projects and products
- Flexible working hours and smart-casual dress code work environment
- Medical and Term-life insurances
- Work-life balance culture
- Professional development opportunities catered for your career growth



  • Singapore THE SOFTWARE PRACTICE PTE. LTD. Full time

    We are looking for exceptionally smart people with strong development skills in C# and an avid interest in web development. You should be able to learn quickly and work independently - we'll help you as best as we can, but you must be tenacious and resourceful enough to figure out things you don't know how to do. Our culture is results-driven, valuing...


  • Singapore beBeeSoftwareLead Full time

    Software Development Lead Position The ideal candidate for this Software Development Lead position will oversee the development of software systems, guiding our team through the entire life cycle from requirement gathering to design, implementation, testing, and deployment.


  • Singapore beBeeSoftwareEngineer Full time $90,000 - $120,000

    Key ResponsibilitiesThis is a high-level technical leadership role that requires you to provide expertise in system and network design. As part of a collaborative team, you will be responsible for implementing application system requirements, documenting software development processes, and providing technical guidance.Key Performance Indicators:Proficiency...


  • Singapore Nebulas Tree Full time

    **Lead Software Developer**: Full-Time Position **Job Scope**: - Lead the gathering of user requirements with client. - Develop business and functional specifications. - Perform on-going maintenance support and enhancement to the deployed solutions. - Lead in the design and development of change requests, new features as well as maintain existing code,...

  • Software Developer

    1 week ago


    Singapore ADVANCE SOFTWARE ENGINEERING PTE. LTD. Full time

    **Responsibilities** - Work with developers to design algorithms and flowcharts - Produce clean, efficient code based on specifications - Integrate software components and third-party programs - Verify and deploy programs and systems - Troubleshoot, debug and upgrade existing software - Gather and evaluate user feedback - Recommend and execute improvements -...


  • Singapore Grocery Logistics of Singapore Pte Ltd Full time

    COMPANY DESCRIPTION Grocery Logistics Singapore (GLS) a wholly owned subsidiary of FairPrice Group Supply Chain, is a well-established logistics player in the Fast Moving Consumers Goods (FMCG) segment, incorporated since January 1993. Other than being the key logistics provider for NTUC FairPrice and its subsidiaries, we had serviced the Dairy Farm Group,...


  • Singapore beBeeSecurity Full time $120,000 - $170,000

    Technical Lead - Software DevelopmentThis role is responsible for leading the development of various software solutions, including Jira and Bitbucket.The successful candidate will be responsible for overseeing the entire CI/CD pipeline process, ensuring efficiency and reliability.Key Responsibilities:Leading the development of various software...

  • Software Developer

    4 days ago


    Singapore ALTIN SOFTWARE PTE. LTD. Full time

    **_Job description: _** - _Understand the business operational workflows and partnering with users to design end-to-end solutions that meet their needs. _ - _Creating quality, user-friendly solutions that enhance user experience. _ **_Required Skills and Experience: _** - _Project management skills with a proven ability to manage expectations and meet...


  • Singapore TESCOM (SINGAPORE) SOFTWARE SYSTEMS TESTING PTE LTD. Full time

    **What will you do? **Lead team of Software Quality Engineers Create and maintain test cases, test plans and test reports to ensure they are up to date with project and security requirements Conduct testing on new features and file defects Perform various tests such as manual, functional, performance, exploratory tests, UAT Assist in resolving issues during...


  • Singapore beBeeDevelopment Full time $90,000 - $120,000

    Job Title: Software Development Manager">">Lead a team of software developers to deliver high-quality, scalable, secure, and performance-driven software solutions that align with the company's objectives.">Foster a culture of collaboration, innovation, and continuous improvement within the development team.">Conduct performance reviews, provide constructive...