Complexity & Problem Solving: Works on problems of moderate scope which are often varied and routine where analysis of situations or data requires a review of a variety of factors. Exercises judgment within defined procedures and practices to determine appropriate action. Applies learned techniques and contributes to analysis and investigation to solve problems. Normally receives little instruction on day-to-day work, general instructions on new assignments
Experience and workplace: GovTech seeks experience with multi-component systems, .NET Core or .NET full-stack development, and preferably Angular and TypeScript, along with AWS, cloud-native technologies, automated testing, code reviews, secure coding, and continuous integration and delivery. The role also calls for problem-solving, collaboration, continuous learning, and interest in public-good digital solutions. GovTech describes itself as an equal-opportunity employer offering inclusive workplace practices, leave benefits, and wellness programs.
Set technical direction and standards. Define the architecture, patterns, and conventions that let teams move fast independently while staying coherent. Encode standards in tooling — make the right thing the easy thing.
Enhance observability for recommendation systems in complex global environments, including multi-region, multi-data center, and multi-language scenarios; establish end-to-end tracing systems and optimize issue attribution mechanisms.
Work closely with the Project Manager to develop project schedules, monitor progress, and implement corrective measures to ensure deadlines are achieved.
Performance & Reliability: Drive improvements in application startup, responsiveness, stability, crash rates, network resilience and overall mobile performance across a diverse range of devices.
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.
Analyse user needs and develop software solutions for distributed system, applying principles and techniques of computer science, engineering, and mathematical analysis;
Drive software quality through code reviews, automated testing, and test coverage improvements using tools such as JUnit, Cucumber, Cypress, and similar frameworks.