Senior Software Engineer

GovTech
Posted 87 days ago
  • Full-time
  • Buona Vista, Pasir Panjang (D05)
  • Government & Defence

Salary Range

$8000 - 11000 SGD / month

Perks

Flexible work location Learning budget
Disclaimer: The information above has been gathered from multiple sources and doesn't come directly from GovTech.

Company description

Government Technology Agency of Singapore (GovTech) is the implementing agency of the Smart Nation and Digital Government Group under the Prime Minister’s Office. As a leading centre for information communications technology and related engineering such as the Internet of Things, Data Science and Application Development, GovTech also enhances the capabilities of the Singapore Government in these domains.

 GovTech works with public agencies to develop and deliver secure digital services and applied technology to individuals and businesses in Singapore. Our role is to drive digital transformation within the public sector while building key platforms and solutions to support Singapore as a Smart Nation.

Summary (generated by ChatGPT)

Generate job summary

Job description

[What the role is]
The Monetary Authority of Singapore (MAS) is Singapore’s central bank and integrated financial regulator.

As central bank, MAS promotes sustained, non-inflationary economic growth through the conduct of monetary policy and close macroeconomic surveillance and analysis. It manages Singapore’s exchange rate, official foreign reserves, and liquidity in the banking sector.

As an integrated financial supervisor, MAS fosters a sound financial services sector through its prudential oversight of all financial institutions in Singapore – banks, insurers, capital market intermediaries, financial advisors, and stock exchanges. It is also responsible for well-functioning financial markets, sound conduct, and investor education.

MAS also works with the financial industry to promote Singapore as a dynamic international financial centre. It facilitates the development of infrastructure, adoption of technology, and upgrading of skills in the financial industry.

Join us now, if you have a genuine interest in making an impact to help shape Singapore’s economic and financial landscape.

[What you will be working on]

You will be part of a dynamic team within Supervision Platforms Division under Information Technology Department.

In this role, the officer is expected to undertake the following areas of work:

Product and software design and development

Mapping of the service/business/functional requirements (or User Stories) to solution/application system/technical designs, development and implementation that remains consistent with the overall architecture of the project, and its objectives and needs.

In conjunction with business and product teams, to design and deliver a solution experience that meets the needs of user through human, digital, and physical interactions, over time, across a journey (in conjunction with policy, process, digital enablers).

Design, develop, test, deploy, maintain and improve software applications

Improve software quality using cloud-native and Agile development practices such as TDD, automated CI/CD etc.

Advise PO/BA on user stories grooming, sprint planning etc.

Assist QA on test automation and bug fixes

Identify technical pitfalls and challenges

Support development teams by providing advice and guiding the engineers in solving technical problems, code review etc.

Ensure product and/or software is compliant to ICT Governance policies and standards

Solution engineering, testing and delivery

Coordinate and work with other technical teams (e.g. Infrastructure, Enterprise, Applications, Security) to set up infrastructure, CI/CD pipelines, application integrations and resolve deployment and integration issues;

Lead and liaise with software engineers and other technical teams to resolve impediments, incidents and issues.

Design, manage and execution TDD and quality assurance for solutions

In concert with subject matter experts, design solutions which include system architecture, application architecture, including security and data design, resiliency, performance, reusability, product competency and programming skills.

You will be working in a fast-paced environment that would require the ability to manage multiple priorities and needs of stakeholders, as well as the agility to respond to changes and developments.

[What we are looking for]

Good Bachelor Degree or Master Degree with minimally 7 years of relevant working experience in application development and design, and business analysis

Strong knowledge of solution architectures and integration patterns

Ability to design and develop large scale applications to solve complex business problems

Proficient in .Net, React.js and MYSQL

Familiar with multi-paradigm programming languages

Experience in software development lifecycle in an Agile Scrum context

Experience in containers, microservices and DevSecOps technologies

Familiar with cloud-native technology.

Experience in designing and developing applications in AWS cloud environment. Certification on AWS cloud technology is preferred.

Good understanding of SRE/Service/Security /Compliance Management process including change, incident, problem on cloud platform

Good analytical skills, and able to mulit-task and deliver results in a timely manner

Ability to resolve complex problems creatively

Self-driven, creative and team-oriented person with good interpersonal and organizational skills

As part of the shortlisting process for this role, you may be required to complete a medical declaration and/or undergo further assessment.

All applicants will be notified on whether they are shortlisted or not within 4 weeks of the closing date of this job posting.