The Integration Architect role is responsible for designing integration architectures, including development, runtime, operations, message- and event-driven architectures and delivering integrated solutions by applying Agile and Model-Driven methodologies.
Defining solutions using Service Oriented Architecture (SOA) patterns and processes
Automating business process models and cloud-based services.
Creation and execution of Application Integration Strategies aligned with the Bank’s business objectives
Design of production, staging, QA and development integration Infrastructures running in 24×7 environments.
Build Application integration expertise internally
Analyze infrastructure performance information to identify capacity trends and recommend solutions for maximizing efficiency
Design new solutions using both vendor and industry best practice methodologies.
Be able to provide technical direction and lead a group of one or more architects to address a goal.
Architect and design solutions to meet functional and non-functional requirements
Create and review architecture and solution design artifacts
Evangelize re-use through implementation of shared assets
Enforce adherence to architectural standards/principles, global product-specific guidelines, usability design standards, etc.
Analyze business processes and design IT systems to meet the requirements of the CBD Business Functions
Document functional and non-functional (security, availability, performance) software specifications in alignment to the corporate guidelines and principles
Lead and coordinate the overall solution design and deployment activities coordinating with internal teams and vendors
Perform applications assessments and develop application roadmaps
Prepare projects and applications reports adhering to the Bank’s policies, procedures, and guidelines in order to satisfy internal and external reporting requirements.
Continuously develop own expertise, optimising on-the-job and formal training opportunities
University graduate in Computer Science
Professional certifications in SOA and Enterprise Architecture
Understanding of Banking products, services and processes
Experience with at least one modern programming language (including but not limited to Java, Kotlin, Go, NodeJS, Rust, Python as well as Java and/or C#).
Minimum 3 years of experience in delivery of Integration and BPM solutions.
Minimum 3 years experience with Azure Cloud Platform, (platform components and assembling application and runtime architecture).
The candidate must have hands on working knowledge in one or more of the following categories:
Experience with an integration tool as Mulesoft Mule ESB, Redhat Fuse, Tibco Business Works, SoftwareAG webMethods
Experience with a BPMS platform such as OpenText AppWorks BPM, RedHat JBPM
Experience with a BRMS platform such as RedHat Drools, IBM ODM
Experience with event driven architectures and constituent technologies (e.g. Kafka, Kinesis) and patterns (Event Sourcing, etc)
Good English knowledge. Knowledge of Arabic will be considered as an added advantage
Good communication skills
Report writing skills
Inter- personal relations skills
Click here to Apply Online