#SGUnitedJobs Senior Software Engineer

GOVERNMENT TECHNOLOGY AGENCY
  • Job Category
    Information Technology, Public / Civil Service
  • Job level
    Middle Management
  • Contract type
    Full Time

Job Description

The Agile team in Ministry of Manpower (MOM) under the Government Digital Services group is seeking an accomplished Senior Software Engineer. We are a team in GovTech that designs and develops software applications that help government agencies to better serve the needs of Singaporeans. We work towards adopting technological best practices and cutting-edge tools to build a product that both provides a delightful user experience, and is flexible to adapt to changes. 
 
As a Senior Software Engineer, you will be participating in Agile software development and technical consultancy for government agencies, particularly in the development of engaging, user-centric citizen-facing web and mobile applications. You will also be focusing on growing the competency of our technical team, for example, through pair programming, code reviews, knowledge sharing and mentoring.
 
What to Expect:
  • Collaborate with government agencies to deliver high-quality software applications according to requirements
  • Provide internal and external consultancy on software design, architecture and platforms
  • Drive adoption of relevant, up-to-date technologies, practices and tools in Agile software projects
  • Guide/mentor fellow developers to grow the overall competency of the team
How to Succeed:
  • Minimum 5 years of relevant working experience
  • Experience in modern web application technologies (e.g. Ruby on Rails, ReactJS, Node.js, MongoDB)
  • Experience in designing, developing and deploying large, scalable production applications on cloud/PaaS platforms (e.g. Amazon’s cloud services, Heroku, OpenShift)
  • Experience in Agile development teams, employing relevant methodologies and practices (e.g. Scrum, Extreme Programming, Continuous Integration and Deployment)
  • Experience in containerization technologies (e.g. Docker) is an added advantage
  • Experience in a technical lead position is an added advantage
  • Preferably with the following personality traits:
    • High expectations of self
    • Keen to share knowledge with team-mates and mentor other developers
    • Keen and quick to learn new skills
    • Self-driven and independent

Closing on 24 May 2021