ExperiencedEnterprise Application Architectrequired to be responsible for defining the architecture, design principles, and technology standards that underpin our core business systems within the financial domain.This role requires a strategic thinker who can bridge business objectives with modern application architecture — ensuring our platforms remain scalable, secure, and fit for the future.Key ResponsibilitiesDefine and evolve the enterprise application architecture that aligns with business goals and technology strategy.Lead the design of application portfolios, ensuring alignment, integration, and interoperability across systems.Work closely with business stakeholders, solution architects, and delivery teams to design applications that are robust, compliant, and high-performing.Provide architectural guidance on application modernization initiatives, including cloud-native development, microservices, and API-driven integration.Assess and recommend technologies, frameworks, and platforms suitable for enterprise-scale financial applications.Govern and enforce architecture standards, patterns, and best practices across development teams.Partner with data and infrastructure architects to ensure cohesive end-to-end solutions.Support the transition from legacy platforms to modern, modular architectures .About You8+ years of experience in application architecture, software design, or enterprise systems development — preferably in banking, insurance, or financial services .Proven expertise in application integration, modernization, and portfolio rationalization .Strong experience with enterprise-grade platforms and technologies (e.g., Java/.NET ecosystems, containerization, APIs, event-driven architectures).Familiarity with cloud-native architectures and major platforms (AWS, Azure, GCP).Understanding of security, compliance, and regulatory considerations in financial applications.Experience working with architecture frameworks such as TOGAF or equivalent.Excellent stakeholder management skills and the ability to influence technical and business decisions.Bachelor's or Master's degree in Computer Science, Software Engineering, or a related discipline.