Key Responsibilities
- Develop, maintain, and enhance full stack applications for government digital initiatives.
- Participate in the development of Proof of Concepts (POCs) and pilot solutions.
- Review, optimize, and fine-tune codes generated by AI-assisted development tools or external software vendors.
- Support automated testing preparation and execution to improve software quality and delivery efficiency.
- Collaborate with Agile teams, business users, architects, QA teams, and vendors to deliver high-quality solutions.
- Support cloud technology implementation and deployment activities.
- Ensure applications comply with government security standards and operational requirements.
- Support incident management, troubleshooting, and operational activities when required.
- Perform additional duties and responsibilities assigned during the contract period.
- Assignment may involve reassignment across projects/products based on operational needs during the contract period.
- Candidate may be required to perform additional tasks assigned by the management
Streamline and improve processes related to:
-
Code development
- Code review
- Deployment
- Testing and release management
Requirements
- Degree in Information Technology, Computer Science, Software Engineering, or related discipline.
Candidates should possess experience within the recent seven (7) years, including:
- Minimum four (4) years of relevant software development experience using Singapore Government technology stacks.
- Minimum four (4) years of working experience in Agile methodologies, tools, and delivery practices.
- Minimum four (4) years of hands-on experience in cloud technologies and implementation.
- Minimum four (4) years of experience supporting Government projects or products.
- Full stack development experience across frontend and backend technologies.
- Experience with cloud platforms and modern application architectures.
- Familiarity with DevOps, CI/CD pipelines, automated testing, and deployment processes.
- Experience working in Agile/Scrum environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Ability to review and optimize application code for performance and maintainability.
- Strong collaboration and teamwork capabilities.
- Ability to work independently in a fast-paced environment.
- Good analytical thinking and attention to detail.
- Proactive attitude with strong ownership and accountability.
Added Advantages
- Strong communication and stakeholder management skills.
- Experience in application operations support, audit fieldwork, and incident/problem management.
- Knowledge of Singapore Government security guidelines and Instruction Manuals.
- Exposure to AI tools, AI-assisted software development, and AI adoption initiatives.