Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.