# Software Engineer, People's Association

**Company**: GovTech
**Location**: Singapore
**Experience**: mid
**Job type**: contract
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/govtech/jobs/4008805201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_05511626-e6d

## Description

GovTech is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation.

As a Software Engineer (II) at GovTech, you will play a key role in developing and maintaining innovative digital solutions that enhance public service delivery for citizens and businesses in Singapore.

Responsibilities:

- Design, develop, test, deploy, and maintain high-quality software applications and systems across various platforms.

- Collaborate with product managers, UX/UI designers, and other engineers to understand requirements and translate them into technical solutions.

- Write clean, efficient, and well-documented code following established coding standards and best practices.

- Participate in code reviews, providing constructive feedback and ensuring code quality.

- Troubleshoot, debug, and resolve software defects and issues in a timely manner.

- Contribute to the continuous improvement of software development processes and tools.

- Keep abreast of emerging technologies and industry trends, evaluating their applicability to GovTech's initiatives.

- Mentor junior engineers and share knowledge within the team.

- Ensure the security, reliability, and performance of developed applications.

Requirements:

- Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related technical field.

- 2-4 years of experience in software development.

- Proficiency in at least one modern programming language such as Java, Python, C#, or JavaScript.

- Experience with front-end frameworks (e.g., React, Angular, Vue.js) and/or back-end frameworks (e.g., Spring Boot, Node.js).

- Familiarity with database technologies (e.g., PostgreSQL, MySQL, MongoDB).

- Understanding of software development methodologies (e.g., Agile, Scrum).

- Experience with version control systems (e.g., Git).

- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) is a plus.

- Strong problem-solving skills and a keen eye for detail.

- Excellent communication and interpersonal skills, with the ability to work effectively in a team environment.

Benefits: GovTech offers a total rewards approach, providing a holistic and market-competitive suite of perks, including leave benefits and employee wellness programs. Flexible work arrangements are also available.

## Skills

### Required
- Java
- Python
- C#
- JavaScript
- React
- Angular
- Vue.js
- Spring Boot
- Node.js
- PostgreSQL
- MySQL
- MongoDB
- Agile
- Scrum
- Git
- AWS
- Azure
- GCP

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/govtech/jobs/4008805201?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
