Solution Architect / Technical Lead (Agile Development) - SG
Job Description
Role Overview
The candidate will architect, design, and deliver advanced digital solutions for enterprise banking clients, focusing on React, open-source Java, and iOS technologies. This role involves shaping client application architectures, integrating Gen AI/Agentic AI, and leading end-to-end pre-sales and solutioning in collaboration with technology practices.
Key Responsibilities
Solution & Enterprise Architecture
- Analyze and document client enterprise architectures, tech stacks, and integration patterns for digital banking and payments.
- Define target state architectures, reference models, and solution blueprints for complex transformation initiatives.
- Lead architecture governance to ensure compliance, scalability, security, and alignment with enterprise standards.
- Validate solution architectures spanning web, mobile, AI, integration, and data domains.
Technology Leadership
- Architect full-stack solutions using React (front end), open-source Java (back end), and iOS (mobile).
- Select frameworks, libraries, and tools for scalable, maintainable, and high-performing solutions.
- Drive adoption of modern engineering practices: modular design, microservices, API-first, automated testing, CI/CD.
- Mentor engineering teams on advanced technical topics and architectural best practices.
Gen AI / Agentic AI Integration
- Identify opportunities for Gen AI/Agentic AI adoption in digital banking and payments.
- Architect and integrate AI components into enterprise solutions, ensuring responsible AI practices and business value.
Pre-Sales & Solution Shaping
- Lead technical discovery, architecture workshops, and solution presentations with clients and stakeholders.
- Develop solution proposals, technical architectures, and effort estimates for RFPs and pre-sales engagements.
- Collaborate with technology practice leads to leverage reusable assets, accelerators, and best practices.
Stakeholder Engagement & Delivery
- Engage with client architects, business leaders, and delivery teams to ensure solution alignment and execution.
- Support delivery teams in resolving complex technical challenges and maintaining architectural integrity throughout the project lifecycle.
Job Requirements
Required Technology & Domain Skills
- Digital Channels: Experience designing and delivering solutions for digital banking channels such as internet banking, mobile banking, payments platforms, and customer onboarding.
- Banking Domain: Deep understanding of banking processes, payments, digital transformation, and regulatory/compliance requirements.
- Front End: Expertise in React, including hooks, state management, component architecture, and performance optimization.
- Back End: Strong experience with open-source Java frameworks (Spring Boot, REST APIs, microservices, security).
- Mobile: Hands-on experience with iOS development (Swift/Objective-C); familiarity with cross-platform frameworks like React Native or Flutter is a plus.
- Integration: Experience with API design, integration patterns (REST, GraphQL, messaging), middleware, and connecting with core banking/payment systems.
- Architecture: Proficiency in enterprise architecture frameworks (TOGAF, Zachman), UML, and architecture modeling tools.
- Gen AI / Agentic AI: Practical experience integrating Gen AI/Agentic AI solutions into enterprise applications.
- DevOps: Familiarity with CI/CD, automated testing, and modern software engineering practices (not cloud-specific).
Additional Skills & Experience
- Strong analytical, problem-solving, and communication skills.
- Experience in large-scale digital transformation, preferably in banking or financial services.
- Ability to work in agile, cross-functional teams and manage multiple stakeholders.
- Exposure to security, compliance, and data privacy in enterprise environments.
Singapore, SG