# Senior Software Engineer, MOM

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

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

## Description

GovTech is the lead agency driving Singapore's Smart Nation initiatives and public sector digital transformation. As the Centre of Excellence for Infocomm Technology and Smart Systems (ICT & SS), GovTech develops the Singapore Government's capabilities in Data Science & Artificial Intelligence, Application Development, Smart City Technology, Digital Infrastructure, and Cybersecurity.

You will be working on the Workpass Integrated System (WINS), a large-scale Ops-Tech setup in MOM, to implement a multi-year initiative to replace the existing legacy systems and consolidate all work pass transactions into a one-stop integrated workpass system, via an Agile delivery approach.

Your responsibilities will include:

- Designing, building, integrating, testing, and maintaining complex software components.

- Building prototypes and designing system architectures to demonstrate technology opportunities.

- Adopting design thinking and customer-oriented approaches, such as agile software development practices, to manage and deliver quality solutions.

- Harnessing emerging technologies, such as Artificial Intelligence, to deliver business value and enhance service experience.

- Working with other UX designers, developers, and engineers to deliver enterprise engineering products in an exciting and fast-paced environment.

- Delivering technical consultancy and expertise in the systems development process, contributing to defining technical specifications, configuring and testing solutions.

- Instituting and promoting continuous integration/delivery practices within the development team.

- Working with hosting and/or cloud providers to set up application environments and enable smooth and efficient application deployments.

- Developing scripts and making use of continuous integration tools to automate build, software release, and application deployment.

- Provisioning and managing servers, virtual machines, application containers, software licenses, and other related resources for the development team.

Requirements:

- Relevant qualifications in Computer Science, Information Systems, Computer Engineering, or related fields, or relevant experience.

- Good knowledge of Agile software development, DevOps, and cloud technologies.

- Experience in modern web and application technologies/stack (e.g., Nuxt JS, Vue JS, Node JS, Angular, React JS, Next JS, Java, Spring Boot, Python).

- Passion for tech and curiosity in learning new technologies (e.g., OutSystems).

- Experience with relevant CI tools/technologies, such as Gitlab.

- Experience with infrastructure provision tools (Docker, Terraform, Terragrunt, etc.).

- Experience with Amazon Web Services (AWS), Lambda.

- Excellent analytical and problem-solving skills.

Nice to have:

- Experience in architecting and developing solutions to complex and ambiguous problems.

- Relevant industry certifications (e.g., AWS Professional Solutions Architect and/or Cloud Practitioner Certification) will be an added advantage.

- Strong communication and interpersonal skills to collaborate with key stakeholders at all levels.

- Past work experience in large software teams is a plus.

## Skills

### Required
- Agile software development
- DevOps
- cloud technologies
- Nuxt JS
- Vue JS
- Node JS
- Angular
- React JS
- Next JS
- Java
- Spring Boot
- Python
- Gitlab
- Docker
- Terraform
- Terragrunt
- Amazon Web Services (AWS)
- Lambda

### Nice to have
- OutSystems
- AWS Professional Solutions Architect
- Cloud Practitioner Certification

---

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