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