Employment:
Full Time
Job Purpose
The job holder is responsible for the design, development, customization, and maintenance of software applications in the Online Channels space.
Principal Accountabilities
– Lead a team of developers and testers
– Analyze business requirements related to online channels and collaborate with architects to design system components to meet the requirements of the CBD Business Functions
– Collaborate with CBD Architects to document functional and non-functional (security, availability, performance) software specifications in alignment to the corporate guidelines and principles
– Lead and coordinate software development activities and ensure timely and accurate delivery of the specifications
– Lead and coordinate unit and system integration testing in order to meet software quality objectives
– Coordinate the overall application development and release by coordinating with internal teams and vendors.
– Lead and coordinate application support and maintenance activities
– Prepare applications reports adhering to the Bank’s policies, procedures, and guidelines in order to satisfy internal and external reporting requirements.
– Prepare technical manuals for users and operators of the applications
– Train key users to the applications functionality, including the identification, troubleshooting and reporting of issues
– Prepare Application System Recovery Plans
– Ensure a solid governance structure is followed to maintain documentation, code, configurations and deployment integrity.
– Continuously develop own expertise, optimising on-the-job and formal training opportunities
– Continuously reduce business and customer impact due to application issues by ensuring quality standards implementation, performing root cause analysis, and publishing results to a unified wiki.
– Develop future prevention plan for the solution domain with focus on proactive technology debt remediation.
– Work closely with team leads from across the bank organisation, identify the critical path and resolve dependencies.
– Work with the Channels team to foster Agile and DevOps adoption and best practices. Including the implementation of Pull Requests, CI/CD and git branching and best practices.
– Collaborate with the CBD Architects to implement a continuous deployment and continuous delivery throughout the online channels space.
– Collaborate with other architects making sure documentation of the entire software components are documented in a central repository.
Requirements
Qualification & Domain knowledge
– University graduate in Computer Science
– Professional qualifications in software development
– Expert on Mobile & Online Banking across Retail, Business, Corporate and SME segments in UAE context
– Understanding of Banking products, services and processes (min 3 years’ experience required) mandatory
– Knowledge and understanding of Core Banking and Cards system knowledge desirable but not mandatory
– Good understanding about standard banking channels (CRM,IVR,ATM/CDM, Contact Center, SMS and Branch Operations) desirable
– At least 4 years of experience in cloud native technology (Serverless, Storage, and Web Stacks)
– Experience in Spring Boot, Microservices, and RDBMS.
– Deep understanding of how to build scalable distributed systems
– Have strong software engineering skills with strong competencies in design & architecture.
– Demonstrate ability to run and improve technical development processes
– Demonstrate ability for mentoring, guiding, and retaining a high function team
– Hands on experience in writing code such as Java, C#, Javascript, Swift.
– Hands on experience in OIDC, SAML, OAuth2.0 standards.
– Functional and implementation knowledge on mobile & online banking channels which must include third-party integration.
– 10+ years of experience in developing, customizing, maintaining & supporting online &/or mobile banking channels using both waterfall, agile and hybrid delivery models.
– Experience with handling geographically dispersed Agile Scrum teams and preparing User Stories and Technical Specs
– Hands on experience across the SDLC lifecycle including interpretation of business requirements into technical requirements, functional and technical solution design, cost estimations, resourcing and project planning, development, testing and implementation and movement to production and a BAU model.
– Able to connect & interpret both functional and non-functional requirement into optimised technical solutions
– Must have experience of leading defect triage calls (SIT/UAT)
– Good English knowledge. Knowledge of Arabic will be a significant advantage
In 1969, when we at Commercial Bank of Dubai started out little did we know that sheer grit and determination would get us where we are today. An Emiri Decree issued by His Highness the Late Sheikh Rashid Bin Saeed Al Maktoum, the founder of modern Dubai, laid the cornerstone of Commercial Bank of Dubai. We started out as a joint venture of Commerzbank, Chase Manhattan Bank and Commercial Bank of Kuwait. A minority stake was held by a few UAE businessmen.
By 1982, little more than a decade later, we evolved into a National Public Shareholding company. A feat complimented by an exponential increase in the capital base and mammoth restructuring of our operations. The feather in the cap came when the Government of Dubai became a key shareholder.
Over the decades, we have transformed ourselves into a progressive and modern banking institution. We are supported by a sturdy financial base and reigned by a strong and stable management. The proof of which lies with our customers who have stood by us over the years.
Source: Job Posting - gulftalent.com