About
We are seeking a highly skilled Full Stack Digital Banking Architect to lead the design and development of next-generation digital banking solutions. The ideal candidate will possess deep expertise in both front-end and back-end technologies, with a strong focus on the financial services and banking sector. As a key contributor, you will ensure the architecture, performance, scalability, and security of our digital banking platforms, supporting a seamless and innovative customer experience.
Responsibilities
- Full Stack Development Oversight: Guide the development of both front-end and back-end banking applications, ensuring seamless integration with core banking systems, APIs, and third-party solutions.
- Architect Digital Banking Solutions: Lead the end-to-end design and architecture of digital banking platforms, ensuring alignment with banking products, services, and operational needs, including core banking integration.
- Front-End and Back-End Development: Guide the technical development of digital banking channels, including online banking portals, mobile applications, and customer interfaces, ensuring consistency in user experience, performance, and security.
- Banking Platform Integration: Design and oversee seamless integration of digital solutions with core banking systems (e.g., Temenos, Finacle), payment gateways, and third-party services (e.g., open banking, fintech platforms).
- Cloud and Infrastructure Management: Design and oversee implementation of cloud-based solutions for scalability, resilience, and disaster recovery of digital banking platforms using services such as AWS, Azure, GCP, or OCI.
- Security and Compliance: Define robust security frameworks ensuring digital banking solutions comply with industry regulations (e.g., PSD2, PCI-DSS) and adhere to banking-grade security protocols (e.g., encryption, multifactor authentication).
- API-Driven Architecture: Develop and manage an API strategy for open banking, partner integrations, and ecosystem scalability, ensuring APIs are secure and efficient.
- Microservices Architecture: Design and enforce a microservices architecture for delivering modular, scalable banking services.
- DevOps and Continuous Delivery: Oversee implementation of DevOps practices including CI/CD, ensuring agility and efficiency in delivering new banking features.
- Innovation in Digital Banking: Stay informed of emerging trends in digital banking, proposing innovative solutions to enhance the bank’s digital offerings.
- Performance Optimization and Monitoring: Ensure high levels of availability, performance, and scalability of digital banking platforms during peak periods.
- Collaboration with Business and Operations: Work closely with banking product teams, business analysts, and operations teams to align digital architecture with the bank’s overall business strategy.
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- Certification in TOGAF 9 or 10.
- Minimum of 8-10 years of experience in software architecture, with at least 5 years in digital banking or fintech environments.
- Familiarity with emerging technologies in fintech such as blockchain, AI/ML, and open banking.
- Certifications in cloud architecture (AWS, Azure, GCP, OCI) or security (CISSP, CISM).
- Front-End: Expertise in JavaScript frameworks (e.g., React, Angular, Vue.js) and responsive web design.
- Back-End: Strong knowledge of server-side languages (e.g., Java, Python, Node.js, .NET) and frameworks (e.g., Spring Boot).
- Databases: Experience with SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Cassandra).
- Cloud Platforms: Proficiency in cloud platforms and experience in designing cloud-native applications.
- DevOps: Knowledge of CI/CD tools (e.g., Jenkins, GitLab CI), containerization (Docker, Kubernetes), and infrastructure as code (IaC) tools (e.g., Terraform, Ansible).
- APIs & Integrations: Proven experience in developing and integrating RESTful and SOAP APIs.
- Security: Strong understanding of security protocols and compliance with financial regulations.
- Microservices: Deep expertise in microservices architecture and service orchestration.
- Ability to handle multiple tasks and responsibilities in a deadline-oriented environment.
- Willingness to travel; Good command of written and spoken English, Arabic is a plus.