Enable job alerts via email!

Senior Solution Architect / Solution Architect (Contract).

Monetary Authority of Singapore (MAS)

Singapore

On-site

SGD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a skilled application architect to join their dynamic team. In this role, you will design scalable application architectures, manage non-functional requirements, and work with stakeholders to develop innovative solutions. You will have the opportunity to lead projects involving microservices and cloud-native technologies within a fast-paced environment. This role offers the chance to make a significant impact by improving software quality and ensuring compliance with regulatory standards. If you're a creative problem-solver with a passion for technology, this is the perfect opportunity for you.

Qualifications

  • 8+ years of experience in application development and design.
  • Strong knowledge of solution architectures and integration patterns.
  • Ability to design large scale applications to solve complex problems.

Responsibilities

  • Design application architecture based on requirements and manage non-functional needs.
  • Work with teams to set up infrastructure and resolve integration issues.
  • Advocate and build reusable components for shared use across teams.

Skills

.Net
Java
React.js
Node.js
MYSQL
MongoDB
Agile Scrum
OAuth2/OpenID Connect
Cloud-native technology
Problem-solving

Education

Bachelor Degree
Master Degree

Tools

AWS
DevSecOps technologies
Microservices

Job description

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:

Application Architecture

  • Design the system’s application architecture based on requirements.

  • Manage non-functional requirements like scalability, reliability, and security.

  • Decompose monolithic applications into microservices.

  • Design services that can be independently deployed and scaled.

  • Design scalable UI components and architecture.

Data Architecture

  • Define Data model strategies (Structured vs semi-structured).

  • Define Data storage strategies (e.g., relational, NoSQL, GraphQL).

  • Ensure data consistency, security, and accessibility.

Security Architecture

  • Define security architecture for application based on system classification.

  • Design security controls, such as encryption, authentication, and authorization.

  • Ensure compliance with regulatory standards (e.g., IM8).

Stakeholder management

  • Work with business teams and product owners to ideate Solution Architecture and Design.

  • 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 issue.

Engineering and Operations

  • Design scalable and resilient infrastructure.

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

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

  • Work with application teams to understand RCA for issues, incidents, provide interim and long term solution.

  • Define logging, tracing, and observability practices to quickly identify issues and bottlenecks.

Reusable components

  • Advocate and build reusable components and libraries to be shared across different application development teams.

  • Create and govern guidelines for design, coding, database and best practices.

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.=

Requirements :

  • Bachelor Degree or Master Degree with minimally 8 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, Java, React.js, Node.js, MYSQL and MongoDB

  • Familiar with multi-paradigm programming languages

  • Experience in software development lifecycle in an Agile Scrum context

  • Experience in OAuth2/OpenID connect

  • 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 multi-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.

This contract ends in Dec 2029. All applicants will be notified on whether they are shortlisted or not within 4 weeks of the closing date of this job posting.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.