Job Purpose:
The Digital Development Engineer builds and maintains OHB’s digital ecosystem, including the mobile super-app, web platforms, and backend services. He/She develops secure and scalable solutions across the full stack, integrates with Temenos Digital banking systems and IBM API Connect, and enables third-party partnerships. The Digital Development Engineer applies AI-assisted workflows and modern development practices to accelerate delivery, optimize performance, and ensure compliance with security and regulatory requirements. He/She plays a key role in advancing OHB’s digital transformation by delivering customer-centric, high-performance digital services.
Key Accountabilities:
-
Develops and maintains high-performance mobile applications for iOS and Android using React Native or Flutter.
-
Builds responsive and secure web applications for desktop banking using React.
-
Designs and implements backend microservices using NestJS (TypeScript) on Oracle Cloud Infrastructure (OCI).
-
Integrates core banking capabilities by consuming APIs from Temenos Digital (Infinity).
-
Configures and consumes APIs through IBM API Connect gateway, ensuring secure and scalable integrations.
-
Implements micro-frontend architecture to enable modular 3rd party partner integrations.
-
Builds and maintains RESTful and GraphQL APIs for consumption by frontend and external clients.
-
Applies secure authentication and authorization mechanisms, including OAuth 2.0 and JWT.
-
Writes and maintains unit, integration, and end-to-end tests to ensure code quality and reliability.
-
Leverages AI development tools (e.g., Claude Code, GitHub Copilot) to enhance development productivity.
-
Participates in peer code reviews with a focus on performance, security, and maintainability.
-
Contributes actively in Agile/Scrum ceremonies, including sprint planning, reviews, and retrospectives.
-
Optimizes application performance, backend logic, and database query efficiency.
-
Documents APIs, architectural components, and technical specifications in alignment with governance standards.
-
Supports production deployments and resolves issues through root cause analysis and debugging best practices.
Qualifications and Experience:
-
Bachelor's degree in Computer Science, Software Engineering, or related field
-
Minimum of 5 years of experience in professional software development.
-
Proven track record of executing similar accountabilities in Banking, fintech or a regulated industry.
-
Strong portfolio of mobile and/or web applications (GitHub/portfolio ).
-
Experience with React Native OR Flutter.
-
Experience with using Agile/Scrum methodologies.
Key Skills & Competencies:
-
Proficient in Temenos platforms (T24, Infinity, Transact).
-
Skilled in IBM API Connect and enterprise API gateways.
-
Expert in Oracle Cloud Infrastructure (OCI) administration.
-
Good skills in micro-frontend architecture using Module Federation.
-
Advanced implementation skills in event-driven architecture with Kafka or RabbitMQ
-
Skilled in Kubernetes deployment and orchestration
-
Experienced in mobile app deployment for iOS and Android stores
-
Well-versed in PCI-DSS standards and secure coding best practices
-
Proficient in CI/CD pipeline development and optimization
-
Excellent problem-solving and debugging skills
-
Strong interpersonal communication skills in Arabic and English.
Applicants who are meeting the job requirements will be contacted.
** Applications will be accepted until 2-Nov-2025 at 2:00 P.M
Submissions received after this date and time will not be considered **