Technical Architect – Financial Sector
Important to Know :
- This is a client-facing role in the financial sector—strong communication skills are essential.
- You will be hands-on with technology. If you prefer a non-technical role, this position is not for you.
- You will be working closely with the Global Onboarding Team .
Role and Responsibilities :
Technical Leadership & Architecture :
Act as a subject matter expert (SME) , aligning technology solutions with the bank’s needs, strategy, and product capabilities.Understand customer requirements in the context of enterprise banking technology, including core banking, product and pricing, channels, and integration .Design and develop complex architectures for business and technical needs across multiple teams and stakeholders.Provide architectural blueprints and technical guidance to development teams.Ensure architecture and design accommodate non-functional requirements (e.g., scalability, security, and performance).Industry & Innovation :
Stay updated on industry best practices and emerging technologies.Recommend innovations that improve operational efficiency or provide a competitive advantage.Customer Engagement & Collaboration :
Lead and manage customer engagements from a technology and integration perspective .Work as part of a cross-functional squad , delivering value to customers.Act as a trusted advisor , guiding customers on the right approach to implementing solutions.Own accountability for the value delivered to customers .Perform effectively in a client-facing role , ensuring alignment between customer expectations and technology solutions.Expectations & Additional Responsibilities :
Research, select, prototype, implement, and evaluate architectural and design solutions.Translate business problems into technology solutions and articulate them effectively.Define technology architecture within the enterprise business framework .Develop architecture strategies considering business scenarios and client motivations .Define and manage data relationships across the enterprise, ensuring alignment with technology strategy.Participate in requirements gathering, JAD (Joint Application Development) sessions, and discovery processes .Prepare and present specification documents and conduct walkthroughs to clarify customer requirements.Assist in pre-sales efforts , showcasing product capabilities to potential clients and partners.Work with teams to solve design problems and optimize system performance.Conduct regular design and code reviews , ensuring best practices are followed.Train and mentor junior team members , fostering product and project knowledge.Support the development of a customer and product knowledge base .Identify new methodologies to make development more cost-effective .Experience Requirements :
7+ years of technology design experience, including systems, applications, or architecture .7+ years of experience with cloud architecture, frameworks, and design patterns .5+ years of experience in microservices-based development .Strong knowledge of third-party hosted solutions and integration best practices.Must-Have Qualifications :
Degree in Computer Science, Engineering, or equivalent experience .Domain expertise in banking, financial institutions, or large enterprise IT environments.Technical Skills :
Core Java, Spring BootWeb Services : REST, SOAPMessaging & Streaming : KafkaSoftware Design : Design PatternsDevelopment Tools : IDEs, unit testing tools, build tools, source control, and code review tools