- 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
Define and document end-to-end enterprise technology architecture covering applications platforms infrastructure and system integrationsTranslate business and technical requirements into scalable secure resilient and maintainable enterprise solutionsDesign and drive cloud-native and hybrid 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
View more
View less