Job
Description
1. Key Responsibilities Develop and maintain architecture standards, guidelines, and best practices. Design and implement end-to-end solutions based on requirements from product owners and business stakeholders. Collaborate with internal departments and subsidiaries to develop and design requirements for web apps, mobile apps, microservices, and their associated ecosystems. Utilize best practices for application design, user interface, and overall architecture. Collaborate with the Information Security team to ensure the confidentiality, integrity, and availability of the banks data assets. Experience Requirements: 10+ years of experience designing applications (web & mobile), microservices, and APIs. 5+ years of experience with cloud-native technologies such as containers, Kubernetes/OpenShift, and virtualization. 3+ years of experience in Cyber/Information Security. 2. Technical Competencies Strong all-round knowledge of software engineering, architecture, and cybersecurit. Proven experience in building end-to-end design patterns and solutions that balance user experience, performance, resiliency, reliability, and security. Experience integrating applications with surrounding ecosystems and technologies, including mobile apps, microservices, containers/cloud-native technologies, event streams, APIs, and message brokers. Deep understanding of architectural patterns such as microservices, APIs, and application development (mobile and web). In-depth knowledge of security concepts including Authentication, Authorization, Encryption, Logging/Monitoring, Application Security (OWASP Top 10), Infrastructure Security, Cloud Security, and Regulatory Compliance. 6. Proficiency with enterprise architecture tools (e.g., Enterprise Architect) and data modeling tools. Experience working with cloud platforms such as OpenShift, Azure, AWS, and OCI. 3. Behavioral Competencies Delivery-focused while ensuring a balance of customer experience, business requirements, performance, reliability, and security. Excellent analytical and critical thinking skills. People Related: Strong stakeholder, time management, and expectation management skills. Ability to coach and mentor associate/junior architects. Self Related: High energy, enthusiasm, and passion. Autonomous decision-making with minimal guidance. High learning potential.