Al Rajhi Bank is the world's largest Islamic bank based in Riyadh, Saudi Arabia, with a growing international presence. It offers a dynamic and progressive work environment that emphasizes growth, innovation, and integrity.
Key Responsibilities
- Design and Architect : create robust, scalable, and secure end‑to‑end technical solutions for banking projects such as core banking modernization, digital channels, payments, and risk‑management systems.
- Requirements Translation : analyze complex business and non‑functional requirements and translate them into architectural specifications and technical designs.
- Technology Selection : evaluate, select, and recommend appropriate technology stacks, platforms and frameworks (Java, Spring, cloud platforms such as AWS, Azure, or GCP) and architectural patterns (Microservices, Event‑Driven Architecture).
- Documentation : produce and maintain high‑quality architectural artifacts, including technical blueprints, design documents, data models, and system diagrams to guide development teams.
- Guidance & Oversight : provide technical leadership to development, QA and DevOps teams throughout the project lifecycle, ensuring adherence to defined architecture, coding standards and best practices.
- Compliance & Risk : ensure all designed solutions comply with internal policies, external regulatory requirements, security standards and operational resilience standards, proactively identifying and mitigating technical risks.
- Business Alignment : collaborate closely with Business Stakeholders, Product Owners and Project Managers to fully understand business needs and constraints, ensuring the technical solution delivers maximum business value.
- Cross‑Functional Teamwork : work with Enterprise Architects to ensure solution alignment with the overall bank‑wide technology strategy and roadmap.
- Communication : clearly articulate technical decisions, trade‑offs and design principles to both technical and non‑technical audiences, including presentations to executive‑level stakeholders.
Requirements
Bachelor’s degree in Computer Science, Software Engineering or a related field.5+ years of IT experience, with 3+ years in a dedicated Solutions Architect or similar senior technical role, preferably in Financial Services or Banking.Deep understanding of modern architectural patterns (Microservices, SOA, APIs) and design principles.Hands‑on experience designing and deploying solutions on major cloud platforms (AWS, Azure, or GCP). Cloud certification is a considerable advantage.Experience with core banking systems, payments infrastructure, digital channels or risk / compliance platforms is highly desirable.Solid understanding of DevOps principles, CI / CD pipelines and Infrastructure as Code (IaC).Strategic thinking ability to translate high‑level business strategy into a deliverable technical roadmap.Strong analytical and methodical problem‑solving skills to address complex technical challenges.#J-18808-Ljbffr