Software Engineer / Lead Software Engineer, Biomedical Data Hub - Geylang
BDH is a national initiative created by Singapore's Bioinformatics Institute and hosted by the Agency for Science Technology and Research (A*STAR) in partnership with Ministry of Health (MOH) Singapore and is funded by Singapore's National Research Foundation (NRF).
Description:As a software Engineer on the BDH team you will be part of a lean software development team that will test your abilities to write code across a broad set of use cases and employing a variety of contemporary technologies.
With a few years of development experience under your belt and a systems mindset, this role combines hands-on development with oversight of third-party developers. As such your comfort with both technology and users will be a key asset.
Responsibilities:
- Understand BDH's technology roadmap and linkage to user experience
- Support component level build vs buy analysis
- Develop software following agile / scrum methodology
- Rigorously create required code documentation
- Oversee third-party developers, ensuring quality and efficiency
- Conduct / oversee software testing / regression testing
Requirements:
- Degree in Computer Science, Data Science, Engineering or related field
- 2-4 years experience in software development using contemporary technologies (e.g. microservices, REST)
- Working knowledge of health data interoperability standards (OMOP, HL7, FHIR, etc.
- Ability to drive projects to closure, resourceful in overcoming technical and bureaucratic hurdles, exercising good judgement in escalating where needed
Desired:
- Bioinformatics and/or healthcare related development experience desirable