NCBA Group Senior API Developer Jobs in Kenya
NCBA Group Senior API Developer Jobs in Kenya
Job Purpose StatementThis is a technical role that is responsible for the analysis, design, development and management (technical support) of the bank’s ESB platforms with all its integration points to the Core Banking System, Bank Channels, Partners and other Third-Party systems. The role delivers business strategy by making information flow through various Bank Systems.
The role requires prototyping skills, excellent interpersonal skills, the ability to work as part of an agile team, to manage competing priorities, design solutions as part of a larger roadmap and
to be hands on in supporting implemented technologies as well as new technologies.
Key Accountabilities (Duties and Responsibilities)Systems IntegrationThe design/analysis, development, delivery and ongoing improvement of all Systems Integration processes.
Design and Develop, and continuously improve, of the Bank’s Integration Platforms (ESB and SOA)
Support and Problem Management
Provide 3rd Level support for escalated issues from the IT Operations and IT Applications Teams.
Support, maintain and audit existing service lifecycle artefacts, to agreed SLAs
Process and Policies
Adherence to internal policies and procedures for the development and management of CBA Integration
Platforms and ESB/SOA repositories along ITIL and other best practice standards
Governance
Enforce internal policies and procedures for the management of Software Applications along ITIL and other best practices.
Stakeholder Management
Advise internal customers on technology improvements that will ensure realization and maximization of business objectives
Ideal Job Specifications
A Bachelor’s degree in Computer Science, Information Technology or related field. A
Master’s degree in Technology or Business-related course is an added advantage
Minimum 4 years’ experience in IT systems development within a large highly digitized
organization designing, implementing and managing mission critical systems, with at least 2 of those years within systems integration
Certification and experience implementing best practice frameworks e.g. ITIL, PRINCE2
Hands on experience in software development with major languages Java, .NET, C# and practical experience using relation RDBMS e.g. Oracle and MS SQL etc.
Strong hands on experience in any middleware development suite including BPEL, Human Workflow, Business rules, OSB, JDeveloper, WebLogic Application server, Oracle and Microsoft SQLDatabase scripting.
Ideal Job Specifications
Strong understanding of SOA lifecycle, Integration patterns and standard methodologies.
Experience in creating technical designs, deployment related artifacts.
Ability to Develop, Unit test and fix defects raised during testing phases.
Deep understanding of industry standard formats and protocsols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)
Excellent analytical and problem-solving skills
A good knowledge of the systems and processes within Financial Services industry
Issue/bug tracking tools e.g. JIRA
Use of continuous integration tools e.g. Gitlab CI/Jenkins
Testing
Automation
NCBA Bank Core Value Behaviours (Performance Drivers)
Driven Being decisive, passionate and bold
Open Being honest, transparent, inclusive
Responsive Embracing speed, simplicity and innovation, and focusing on our customers.
Trusted We value teamwork, integrity and accountability.
Technical Competencies
Design and Develop, and continuously improve, of the Bank’s Integration Platforms (ESB and SOA)
Enforce internal policies and procedures for the management of Software Applications along ITIL and other best practices.
Provide expert guidance on 2nd level escalations on the bank’s Integration Platforms to the team’s running the IT platforms on a day to day basis
Apply knowledge of key technologies /concepts /platforms e.g. .NET and Java. Containers
Effective management of relationships and protocols with 3rd party partners involved in service delivery.
Provide general technical advice and guidance to users and stakeholders regarding Software Applications developed in house.
Make efficient use of source control and bug tracking systems
Ensure that all the assigned bank information technology platforms keep pace with technological innovations and developments as a way of protecting investment in technology.
Provide input into the development and maintenance of Business Continuity Plan and Data Security Plan for the Integration Platforms in order to guarantee continuation of services at all times.
Knowledge Transfer on Integration Platforms to the IT Operations and IT Applications Teams as required
Unit-test code for robustness, including edge cases, usability and general reliability
Monitor and manage service user complaints to ensure maintenance of the highest standards of service.
Behavioural Competencies
Interpersonal skills to effectively communicate with and manage customer expectations (internal and external), and other stakeholders who impact performance.
Self-empowerment to enable development of open
communication, teamwork and trust that is needed to support true performance and customer-service oriented culture.
Team player and able to work with minimum supervision
Ability to adapt to changes in systems and procedures
Planning and organizing to effectively structure work assignments for timely delivery on system analysis assignments.
Quality Orientation to effectively perform assigned activities/tasks in a manner that consistently achieves high quality standards or benchmarks.
How to Apply
For more information and job application details, see; NCBA Group Senior API Developer Jobs in Kenya
Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.
Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.
Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!
Click here to post comments
Join in and write your own page! It's easy to do. How? Simply click here to return to 2 Best Africa Jobs.