About this role
Technical Lead The role ishands-on and delivery-focused, covering the full software development lifecycleas well as production support in an out-sourced environment. Key Responsibilities • Design, develop, test, and maintain software applications andsystems. • Collaborate with cross-functional teams (e.g., product owners,product managers, business users, UI/UX designers, engineers) to deliverrobust, scalable and secure solutions. • Consistently deliver quality solutions that meet the intendedbusiness value. • Maintain and operate the platform to ensure availability andresiliency, including addressing obsolescence, vulnerabilities and productionincidents. • Troubleshoot, debug and optimize applications to enhanceperformance, user experience and cost efficiency. • Implement and maintain DevOps practices, CI/CD pipelines andmonitoring solutions to ensure reliable deployment and operations. • Advocate best practices in software development, including codereviews, automated testing and version control. • Perform rapid prototyping / proof-of-concepts to validate digitalsolutions with stakeholders. • Identify new technology innovations to continuously improve theproduct/platform and/or drive greater business value. • Work effectively in an outsourced/co-sourced environment,including reviewing vendor deliverables for quality and alignment torequirements. • Contribute to technical documentation and knowledge sharing. • Mentor and guide junior developers where applicable. • Ensurecompliance with applicable government IT policies, security standards and dataprotection requirements. Job Requirements • Bachelor’s degree in computer science, Software Engineering,Information Technology, or a related field (or equivalent practicalexperience). • Minimum of 3 years’ proven experience in leading softwaresolutioning and development, reviewing designs, and support of productionsystems. • Strong hands-on experience with Java and Spring Boot / SpringFramework. • Working experience with Node.js for backend or supportingservices. • Familiarity with modern web technologies/frameworks (e.g., React,Angular) where required for integration or troubleshooting. • Experience with cloud platforms and container technologies such asDocker and Kubernetes / AKS. • Experience with PostgreSQL and/or MySQL. • Experience with Redis and/or Infinispan. • Familiarity with Keycloak or equivalent IAM solutions. • Strong understanding of software design principles, datastructures, algorithms and modern design patterns. • Experience working with CI/CD pipelines, automated testing andDevOps practices. • Experience working in GCC Azure environments. • Familiarity with SHIP / HATS or equivalent CI/CD toolchains. • Exposure to government identity integrations such as Singpass(where applicable). • Solid understanding of cybersecurity principles and data privacycompliance requirements in government contexts. • Observability and monitoring (logs, metrics, tracing). • Service mesh or Istio concepts. • Security scanning, vulnerability remediation, or SAST tools. • Infrastructure-as-Code or Helm experience. • Experience with additional backend languages/frameworks such asPython/Django (where applicable). • Experience with Microsoft Power Platform. • Familiarity with WOG AI Tools. • Ability to communicate technical considerations to non-engineeringstakeholders. • Experience working with UX, Data and other functions to supportcross-functional delivery. • Demonstrated ability to understand business needs/goals andrecommend solutions that maximise product value. • Adaptable to fast-paced environments and changing projectrequirements. • Drivecontinuous improvement and foster a culture of continuous learning and growth.
Also in Government Policy