Manager, Software Engineer

Singapore, Singapore

Job Description




IMDA is spearheading Singapore\xe2\x80\x99s drive to be a world leading Digital Economy. We want to empower our companies and workforce with digital technologies and enable Singapore to be a leading Digital Economy globally.

At the BizTech Group, we chart the direction technologies for our industries. As part of the BizTech Group, the Engineering Division builds the products to support wide scale AI adoption within these industries. Working with talented individuals from engineering, data science, and platform technologies, collectively adopting a product mindset, you will be responsible for designing and developing products to best meet industry needs.

We are seeking a highly skilled and motivated individual to join our dynamic team, with the primary focus of designing and developing software applications that push the boundaries of innovation and drive success of businesses through frontier technology.

What to expect:

  • Collaborate with cross-functional teams, including product managers, research scientists, solution architects and other engineers to conceptualize, plan and implement software solutions to achieve business and technical objectives.
  • Develop clean, maintainable, secure and efficient code using industry best practices to deliver quality and secure software solutions.
  • Design software architecture, database structures, API, and user interfaces using micro-service design principles.
  • Take ownership of software quality \xe2\x80\x93 build unit and integration tests to conduct thorough testing, perform code reviews, and work with QA to identify and resolve defects to ensure stable and quality software deliverables.
  • Create and maintain comprehensive technical documentation for the projects, including code comments, architectural diagrams, design decisions, developer guides and system documentation.
  • Collaborate with DevOps engineers to design and develop CICD pipelines to automate build, test and deployment of software solutions.
  • Embrace agile methodologies \xe2\x80\x93 actively participate in sprint planning, daily stand-ups, prioritization and other agile ceremonies to deliver software iterations in a timely and efficient manner.
  • Provide technical support and troubleshooting to resolve issues reported by users.
  • Keep abreast with and evaluate new industry trends and advancements in software development to enhance capabilities and drive efficiency.
How to succeed:
  • Degree in Computer Science/Engineering, Information Technology, or in relevant engineering discipline.
  • At least 6 years experience as a software engineer or developer in successful software projects.
  • In-depth proficiency in programming languages (Nodejs, Python, Java), REST API and webapp/react frameworks, SQL and NoSQL databases such as MongoDB, and the Open Source tech stack.
  • Strong understanding of software development practices, design patterns and micro-service principles.
  • Strong understanding of containerization technologies such as Docker, and container orchestration such as Kubernetes.
  • Experienced in agile methodologies, version control and branch development, software quality assurance, and info-security practices.
  • Able to work collaboratively with cross-functional teams and influence with positive energy.
  • Knowledge of cloud computing platforms is a plus.
#LI-JL2

Government Technology Agency

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1358474
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned