API & Integration Manager/ Senior Manager at ADIB Candidate Experience site
Cairo, Cairo, Egypt -
Full Time


Start Date

Immediate

Expiry Date

30 May, 26

Salary

0.0

Posted On

01 Mar, 26

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

API, Integration, Technology Strategy, Budget Planning, Vendor Management, Service Delivery, Architecture, Information Security, People Management, SDLC, Agile, IBM Integration Bus, App Connect Enterprise, MQ, Troubleshooting, Banking

Industry

Banking

Description
Strategy Update and Execution · Participate in the development of Technology strategies in collaboration with the Technology executive team. · Ensure Technology strategy execution using the guidelines provided from CIO to meet ADIB business goals via developing and managing business calendar to deliver the agreed business initiatives/ systems. · Execute IT strategy using the guidelines provided by CIO to meet ADIB business goals and Business Lines Plans via developing and managing business calendar to deliver the agreed business initiatives/ systems related to banking applications Budget Planning and Monitoring · Develop and control related budget lines, monitor expenses, projecting future costs related to digital channels. · Managing Operational expenditures with contracted third parties, ensuring business continuity and quality of the provided services. · Reviewing RFPs, bid proposals, contracts, scope of work reports, for Projects related to the subject area. · budget planning and forecasting for Integration services. Technology Solutions Management · Ensuring Technology platform used in Integration services complies with systems architecture model adopted by the bank. Manage the vendor delivery where applicable to meet the service design/ scope requested by the bank and contractual terms for service delivery and support. · Ensuring architecture requirements and risks associated with proposed technology solutions are properly evaluated. · Providing Technology solutions evaluations and ideas for Integration from the technical perspective. Participate in budget planning and forecasting for Integration Technology services. · Managing the application architecture and information security requirements from the application perspective for all in-scope systems, in-house developed or 3rd party ones for middleware and integration layers. · Identify, categorize, prioritize ADIB business requirements regarding in-scope applications and map them to IT solutions. People Management · Setting the team annual goals, associate KPI for all goals and measure them in various appraisals. · Leading subordinate teams to achieve Technology annual plan and meet customer expectations. Continuously measure and manage realized benefits and customer satisfaction. · Managing team capacity plan and delivery pipeline to ensure sustained service level for running services and timely delivery for the ones under development. This includes alignment with business team, prioritization and resource allocation. · Constructing Development plans for team members including training plans, coaching and on job consultancy; to ensure team is equipped with the required capabilities for the job. · Ensure existence of backup/successor for each function. Service Delivery Management · Manage business demand related to Development, Integration and Automation services, and provide business team with latest technology solutions to meet such business requirements. · Prioritizes projects and work based on risk, funding, and organizational strategic plans; manages in-house staff, outsource staff and any combination of work to facilitate the delivery of complex it projects and programs. · Participating in business cases building, BRDs, RFP/ RFQ and solution/ vendor evaluation processes of in-scope services as well as investment approvals. · Oversee all in-scope projects ensuring that technical tasks/activities assigned to the team are met on time and with quality. · Working closely with Project Management team to plan, manage and execute projects/programs to ensure business requirements are met with allocated budget and planned schedule. · Coordinate with other programs, projects in the organization · Develops and cultivates relationships with cross-functional program team members and works closely with business and operations partners to ensure acceptance, quality, and integrity of program goals and initiatives. · Share on evaluates any new applications to determine implementation impacts on the in-scope applications · Monitor and control the initiation and progress of applications development by overseeing the assembly of resources and work plan development to appropriate work schedules in order to meet business objectives and priorities. · Prepare management reports, ensure accuracy and completeness of contents Service Availability Management · Ensure systems availability, patching, performance, 2nd level support (24x7) and release management. · Ensure that support, resources and procedures are available and executed according to agreed service levels. · Directs daily operations of the support team, manages key metrics, service delivery and is responsible for execution of tasks related to testing of any projects that support goals and address operational challenges. · Review Service Availability reports ensuring that KPIs are performed and agreed upon targets are met. · Review quality assurance audits in consultation with departments on system documentation, feasibility, design, testing and implementation, to ensure that they meet quality standards, user requirements and are easy to maintain. · Participate in preparing and validate Bank Business Continuity and Disaster Recovery Plans. · Reviewing & maintaining support contracts yearly and up on any new contracting. · Patching – Prioritize and ensure quality development of patches that are deployed to the production environment · Manage the handover between application implementation team & Applications support team for any new banking application before installing into production. Processes and Policies Governance · Develop & Maintain Standards and procedure for the subordinate’s functions in alliance with Implementation Managers, support managers and IT governance head. · Ensure standards and procedures are followed. · Conducting risk analysis and develops and manages mitigation strategies. · Ensure compliance with IT quality, IT service management (Incident \ Problem \ Change \ Release Management Disciplines), information security framework and overall IT architecture requirements · Assist in the development of application and release management metrics and reporting · Review quality assurance audits in consultation with departments on system documentation, feasibility, design, testing and implementation, to ensure that they meet quality standards, user requirements and are easy to maintain. · Comply with all legislative/statutory/information-security obligations and company policy Vendor Management · Dealing and building partnership with IT Vendors and managing Vendors SLAs for applications & support functions. · Measuring and Evaluating vendor KPIs, Performance Reviews and Performance Improvement Plans · Measure and control vendor spend against approved budget lines · Participating in Vendors and outsourced Service/individuals selection decision to secure service maintenance and/or delivery. And any other assigned tasks. Minimum Qualifications: Bachelor's degree in computer science, Engineering or relevant field Manager: 9+ years of experience in the same field Senior Manager: 12+ years of experience in the same field Ability to work in a fast-paced, dynamic environment, handling multiple concurrent. Familiarity with architecture styles/APIs, Web Services, and Developing web. Develops new interfaces, messages flows, and integration points using IBM Integration Bus (IIB)/App Connect Enterprise (ACE). Administrates the deployed interfaces and manages integration servers on IIB/ACE. Develops new functionalities on MQ by creating proper message queues and channelling. Develops and unit tests IIB/ACE message flows using various integration technologies e.g. IIB toolkit, SOAP UI, Postman...etc. Prepares project related artefacts during various phases of the project e.g. Integration Catalogue, Design documents. Participates in all aspects of the Software Development Lifecycle (SDLC) including analysis, definition, design, implementation, testing, delivery and support. Experience working in agile development environment. Excellent troubleshooting and communication skills. Excellent knowledge in Islamic banking is a plus Knowledge about Agile ways of working is a plus Software Quality certification is a plus Job specific Skills: Solid experience in banking and IT technologies that serves the banking industry Technical knowledge of the data & analytics tools in the market Extensive technical knowledge in software development and project management. Extensive technical knowledge in banking industry. Deep understanding of systems architecture, technology trends and IT service delivery and management concepts. Good knowledge of Information security and IT risk management Good level of understanding of business cycles Experience in managing large teams, maintaining budgets Ability to draw on a wide variety of skills to enhance IT services delivery and management. Customer Relation Management Use expert judgment, skill and experience to recommend changes on the managed services. Plan and execute multiple projects and initiatives balancing department and organizational demands and resources. Delivery of timely and accurate information for Senior management decision making. Generic Skills Analytical Thinking Managerial Leadership Organizational Understanding Process Co-ordination and Management Oral & Written Communication Change Management Professionalism Adaptability Strong organizational skills Ability to work off hours to support code installations and warranty periods once an implementation is complete Excellent analytical skills, positive and friendly attitude, successful team builder, multi-tasks oriented, excellent trouble shooter. Excellent follow up skills Ability to communicate and influence individuals/groups inside and outside the Bank to Manage the relation between the departments and other teams inside IT sections and outside IT sections
Responsibilities
This role involves participating in and executing technology strategies aligned with business goals, managing budgets for digital channels and integration services, and overseeing technology solutions compliance and vendor delivery for integration services. The manager will also be responsible for leading subordinate teams, setting goals, managing capacity, and ensuring sustained service levels for running and developing services.
Loading...