Job Summary: Financial Domain Technical Architect
- Lead architectural solutions using Domain Driven Design (DDD) methodology (minimum 5 years’ experience required).
- Identify and define business and functional domains to drive DDD adoption and platform modernization.
- Design end-to-end architecture across business, process, solution, application, data, and technology layers.
- Develop and optimize APIs and microservices, using expertise in at least one programming language (e.g., Java).
- Create and maintain architectural blueprints for current and target states, including C4 and DDD diagramming standards.
- Conduct event storming sessions to map business processes, commands, actors, policies, and technology stacks.
- Collaborate with technical and non-technical stakeholders to align business capabilities with technical domain taxonomy.
- Apply architectural principles, methods, and tools to solve business challenges and enhance system efficiency.
- Understand and implement effective database design and management strategies.
- Communicate complex technical concepts clearly to all organizational levels, including business leaders.
- Analyze problems, propose solutions, and support decision-making aligned with business objectives.
- Work across multiple financial domains, such as Client Relationship, Order Management, Sales & Marketing, Product Management, Advisory, Trading, Investment Management, Banking, Risk & Regulatory, Capital Markets, Treasury, Enterprise Management, Sourcing, Distribution, and Partner Management.