Job Description
Program Architecture Leadership & Governance:
- Leads overall program architecture across all architecture layers, communicating and representing the overall end-toâend architecture to a broad variety of audience (business, technical, senior executives)
- Designs and implements program governance structures to oversee architectural decisions, ensuring they align with the project's strategic objectives and adhere to industry best practices
- Run architecture governance processes within the program to ensure adherence to program Architectural standards and guidelines across all squads.
- Lead architecture review meetings and participate in setting design direction as required.
Guide and review Architecture Designs:
- Ensures consistency and alignment of standards / patterns across different architecture domains within the program (e.g., application, integration, etc.).
- Review and approve architecture designs proposed by various squads, ensuring they are in alignment with the program's architectural vision and standards.
- Facilitate architectural discussions and decision-making processes (e.g., Architecture Decision Records).
Risk Management and Mitigation:
- Identify architectural risks and propose mitigation strategies to manage technical debt.
PA Team Management:
- Manages the prioritization work items for the PA Team and assigns the right architects to tackle key architectural problems requiring resolution.
Qualifications
Proven Experience in Architecting Mobile Banking Solutions:
- Extensive experience in designing and implementing architectures for mobile banking apps and associated digital platforms with a strong understanding of financial services, consumer banking and regulatory requirements.
Expertise in Modern Architectural Patterns:
- Profound knowledge of microservices, APIs, cloud-native architectures, and event-driven architectures.
- Familiarity with containerization and orchestration technologies, such as Docker and Kubernetes.
- Experienced with architecting Azure cloud hosted solutions, comprising multiple packaged and custom components
Strong Leadership and Communication Skills:
- Ability to lead and inspire a team of architects and developers.
- Excellent communication skills to effectively liaise with both technical and non-technical stakeholders.
Risk Management and Strategic Thinking:
- Skilled in identifying potential architectural risks and devising effective mitigation strategies.
- Strategic thinking to align architectural decisions with business goals.
Knowledge of Security Best Practices:
- In-depth understanding of security principles and best practices specific to mobile banking and financial transactions.
- Agile and DevOps Methodologies:
- Experience in Agile development methodologies and DevOps practices, including continuous integration and continuous deployment (CI/CD).
Educational Background:
- A degree in computer science, information technology, or a related field. Advanced degrees or certifications in architecture frameworks (e.g.,TOGAF) are a plus.