Job Openings Enterprise Architect

About the job Enterprise Architect

  • Define and document end-to-end enterprise technology architecture covering applications, platforms, infrastructure, and system integrations
  • Translate business and technical requirements into scalable, secure, resilient, and maintainable enterprise solutions
  • Design and drive cloud-native and hybrid architectures aligned with the Banks cloud-first strategy
  • Ensure all architectural solutions comply with enterprise standards, security policies, and regulatory requirements
  • Partner with the Enterprise Architecture Consultant to evolve and strengthen the Banks enterprise architecture framework
  • Assess existing systems, platforms, and infrastructure to identify gaps, risks, and improvement opportunities
  • Contribute to the development of architecture standards, design patterns, reference architectures, and technology guidelines
  • Participate in enterprise-level architecture planning, governance, and decision-making forums
  • Define enterprise integration strategies including APIs, middleware, messaging, service orchestration, and event-driven architectures
  • Support decisions related to enterprise platforms, shared services, and reusable technology components
  • Collaborate with development and infrastructure teams to ensure integration designs are practical and implementable
  • Lead technology assessments and product evaluations covering cloud platforms, development frameworks, integration tools, and infrastructure solutions
  • Provide architectural input into solution selection, vendor evaluations, and proof-of-concept initiatives
  • Work closely with business analysts, product owners, developers, infrastructure teams, and security teams to ensure solutions meet business and technical objectives
  • Clearly communicate architectural options, risks, and trade-offs to both technical and non-technical stakeholders
  • Produce enterprise solution and architecture design documents for assigned initiatives
  • Conduct architectural reviews and participate in governance, planning, and mentoring activities
  • Deliver integration architectures, platform assessments, and technical recommendations
  • Develop enterprise architecture artefacts, cloud-first strategy documents, and technology reference models

Requirements

  • Bachelors degree and Masters degree in Computer Science, Software Engineering, or a related discipline
  • Minimum of 10 years of experience in IT with at least 5 years in software design, development, and enterprise or solution architecture roles
  • Proven experience designing and delivering complex software systems including cloud-native or cloud migration initiatives, preferably within the banking domain
  • Strong understanding of application architecture, system integration, and infrastructure across on-premise, cloud, and hybrid environments
  • Working knowledge of cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of APIs and enterprise integration technologies
  • Knowledge of DevSecOps principles and modern SDLC practices
  • Familiarity with architectural styles such as microservices, service-oriented architecture, layered architecture, and event-driven architecture
  • Direct exposure to banking environments, processes, and software design practices
  • Exposure to enterprise architecture frameworks such as TOGAF or Zachman
  • Experience with modeling techniques and tools such as ArchiMate or UML
  • Strong analytical, documentation, and communication skills
  • Ability to work effectively in evolving and ambiguous environments
  • Strong interpersonal skills and ability to collaborate across business and IT teams
  • Strong interest in enterprise architecture and strategic technology planning
  • Systems-thinking mindset with the ability to understand enterprise-wide technology impacts
  • Curiosity, adaptability, and willingness to learn within a consulting-led mentorship model
  • Passion for cloud computing, digital transformation, and scalable enterprise platforms