NCBA Group Senior API Developer Jobs in Kenya

NCBA Group Senior API Developer Jobs in Kenya



Job Purpose Statement

This 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 Integration

  • The 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.