- Location
- Singapore
- Type
- Full-time
- Department
- Engineering
- Education
- Master
- Closing date
- Today
- Source
- CareersPage
Description
As a Solution Architect, you will be responsible for the architecture and end-to-end design of cloud-native applications. You will be part of an agile team responsible for developing products and solutions supporting the financial services and regulatory domain.
Key Responsibilities
- Work with business teams and product owners to define solution architecture and design.
- Govern implementation to ensure alignment with the proposed solution and design.
- Support development teams by providing technical guidance and assisting engineers in solving complex technical problems and conducting code reviews.
- Improve software quality using cloud-native and Agile development practices such as TDD and automated CI/CD.
- Assist QA teams with test automation and identify potential technical risks, pitfalls, and challenges.
- Work with other architects to align and design reusable libraries and technical components.
- Coordinate with technical teams such as Infrastructure, Enterprise Architecture, Applications, and Security to establish infrastructure, CI/CD pipelines, application integrations, and resolve deployment and integration issues.
- Experiment with emerging technologies and develop prototypes for exploratory initiatives.
What We Are Looking For
- Bachelor's or Master's degree with a minimum of 7 years of relevant experience in application development, solution design, and business analysis.
- Strong knowledge of solution architecture and integration patterns.
- Ability to design and develop large-scale applications to solve complex business problems.
- Proficiency in .NET, Java, React.js, Node.js, MySQL, and MongoDB.
- Familiarity with multi-paradigm programming languages.
- Experience with software development lifecycle in an Agile/Scrum environment.
- Experience with OAuth 2.0 / OpenID Connect.
- Experience with containers, microservices, and DevSecOps technologies.
- Familiarity with cloud-native technologies.
- Experience designing and developing applications in AWS cloud environments. AWS certification is preferred.
- Good understanding of SRE, service management, security, and compliance processes, including change, incident, and problem management in cloud environments.
- Strong analytical and problem-solving skills, with the ability to manage multiple priorities and deliver results in a timely manner.
- Ability to resolve complex technical problems creatively.
- Self-driven, creative, and team-oriented, with strong interpersonal and organizational skills.
Skills
JavaReactNode.jsAWSCI/CDMySQLMongoDBOAuthAgileScrumSREMicroservicesCompliance