Home » Jobs » Banking Jobs In Kenya » Backend Engineer Job NCBA
Candidates Testimonials – How C.S.S Got Me Hired

Advice From Our Recruitment Team – By Carolyne N. – Head Of Recruitment

Personalized Support for Your Success

Upcoming Trainings & Events – Leadership & Career Growth Events

Backend Engineer Job NCBA

IT Jobs, NCBA Bank Jobs.

Job Purpose Statement

This is a planning and development role whose focus is the analysis, design, development, and management (technical support) of the division’s integrations and API Strategy

Key Accountabilities (Duties and Responsibilities)

  • 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. Oracle SOA and Java.
  • Ensure availability of services within the agreed SLAs.
  • Work with business and product development to develop functional and technical requirements and propose solutions to address these requirements.
  • 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.
  • Evaluate, plan, implement and maintain the assigned work packages in Integration Projects within agreed time constraints.
  • 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.
  • Performs research and development to evaluate emerging technologies and their potential to optimize the platform.
  • Unit-test code for robustness, including edge cases, usability and general reliability

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 5 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, Kotlin, C++, C# and practical experience using relation RDBMS e.g. Oracle and MS SQL etc.
  • Strong hands-on experience in Oracle SOA suite including BPEL, Human Workflow, Business rules, BAM, Mediator, Oracle Adapters, OSB, JDeveloper, WebLogic Application server, and Oracle Database.
  • 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 protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)

How to Apply

Click here to apply

🚨 Before You Apply for This Job. Need Help With Your CV?

Career Lessons + Experiences

Leadership Advice – By Godfrey W. – Head Of Training

Labour Laws – Know Your Rights – By Joyce N. – Head Of HR Consultancy