Associate Distinguished Engineer (Enterprise Architect in Banking domain)

AI overview

Lead the architecture and design of complex banking applications across multi-cloud environments while driving best practices and influencing architectural decisions.

REQUIREMENTS:

  • 15+ years of experience in application development and a minimum of 7+ years in a dedicated solutioning and architecture role.
  • Core Banking domain knowledge with at least 7+ years of experience solutioning for banking applications.
  • Expert, hands-on knowledge of multi-cloud platforms (Azure, AWS, and Google Cloud).
  • Proven experience with Middleware and API gateway technologies.
  • Strong expertise in Messaging systems, such as Kafka.
  • Deep knowledge of SQL and NoSQL databases (e.g., Oracle, MongoDB) and Caching strategies, including data modeling and performance tuning.
  • Proficiency in modern architecture and development, including microservices, Domain Driven Design, and tools/frameworks like Java, Spring Boot, Node.js, and .NET Core.
  • Demonstrated ability to define both functional and non-functional requirements for complex systems.
  • Knowledge of Open Finance standards and modern Core Banking platforms.
  • Enterprise Architecture certification (e.g., TOGAF).
  • Experience with serverless architecture patterns.
  • Familiarity with front-end tools (e.g., React, React Native) and GraphQL.
  • Experience in online commerce and omni-channel retail business practices.

 

RESPONSIBILITIES:

 

  • Lead the architecture and design of complex banking applications, ensuring solutions are robust, scalable, and aligned with business objectives and enterprise standards.
  • Architect, plan, and oversee the migration and deployment of solutions in a multi-cloud environment (Azure, AWS, Google Cloud), advocating for best practices and cost efficiency.
  • Provide expert guidance on technology selection, including microservices, Domain Driven Design, API gateways, and modern development frameworks to various development teams.
  • Critically assess and challenge technology solutions proposed by vendors and in-house teams to ensure the selection of optimal and cost-effective architectures.
  • Proactively identify architectural hotspots and performance bottlenecks in the existing application landscape and provide actionable solutions to enhance stability and efficiency.
  • Effectively communicate complex technical strategies to senior business and technology leaders, influencing decisions and ensuring architectural alignment.
  • Design and govern the enterprise API strategy, middleware, and service mesh implementations to support seamless integration and open finance initiatives.
  • Define and oversee data persistence strategies, including the selection and use of SQL, NoSQL databases, and caching technologies to meet application requirements.
  • Champion Agile and DevOps methodologies, ensuring the effective use of continuous integration and continuous deployment (CI/CD) processes.
  • Excellent knowledge of SOA and Microservices architecture pattern encapsulating transaction scenarios.
  • Good Problem-Solving Skills and ability to solve problems using innovative approach.
  • Ability to create solution design encompassing functional, Logical, Component, Data, Integration, Security and Deployment aspects.
  • Have experience in working on all aspects of product lifecycle from Design, development, deployment, DevOps, and continuous integration.
  • Defining business requirements as per discussion with various stakeholders.
  • Proficiency on design and architecture on Multiple domains and technology stacks
  • Ability to work along with teams for technical insights and with customer on technical consulting and solutions.
  • Excellent communication skills Proficient and hands on in at least on one technology and able to adapt in providing solutions in different tech stacks.
  • Client-centric and a team player Significant exposure in responding to RFPs.

Bachelor’s or master’s degree in computer science, Information Technology, or a related field.

👋🏼 We're Nagarro.We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist everywhere in the world (19,500+ experts across 36 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in!By this point in your career, it is not just about the tech you know or how well you can code. It is about what more you want to do with that knowledge. Can you help your teammates proceed in the right direction? Can you tackle the challenges our clients face while always looking to take our solutions one step further to succeed at an even higher level? Yes? You may be ready to join us.

View all jobs
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Enterprise Architect Q&A's
Report this job
Apply for this job