Search Results

Software Engineer

Agency: Government Technology Agency
Job no.: 533552
Work type: Contract
Location: Singapore
Categories:InfoComm, Technology, New Media Communications

The Government Technology Agency (GovTech) aims to transform the delivery of Government digital services by taking an "outside-in" view, putting citizens and businesses at the heart of everything we do. We also develop the Smart Nation infrastructure and applications, and facilitate collaboration with citizens and businesses to co-develop technologies.

Join us as we support Singapore’s vision of building a Smart Nation - a nation of possibilities empowered through info-communications technology and related engineering.

You will be part of the project team to take on the exciting and challenging role of innovating and developing citizen centric products using AGILE software development methodology. Your role as a Software Engineer is to understand requirements and system design, challenge the norm, and work as a team to deliver high quality products to better serve the needs of our citizens.
What to Expect:
  • Understand requirements and work as a team to deliver the product.
  • Perform technical analysis and provide realistic task estimations.
  • Practise good coding hygiene to minimise technical debts
  • Practise Continuous Integration/Continuous Deployment (CI/CD) to increase productivity.
  • Participate in regular technical sharing sessions and team retrospectives.
  • Understand system architecture and work with Solutions Architect to deliver the solution
  • Perform technical analysis and break down modules into tasks for assignment to engineers.
  • Perform code review and provide guidance on good software development methodologies
  • Ensure adequate testing of module before delivery.
How to Succeed:
  • Degree or Diploma in Computer Science, Information Systems, Computer Engineering or related disciplines
  • Proficient in at least one major programming language e.g. Java, .Net, Python
  • Familiar with SDLC.
  • Experience in modern web application technology stacks e.g. MEAN is added advantage
  • Able to work both independently and in team setting.
  • Self-motivated and eager to learn.

Applications close:

Back to search results Apply now

Share this:

| More
Back To TopTOP