Family Bank Ltd – System Integration Officer.

All jobs > Information Technology > Family Bank Ltd – System Integration Officer.
This job has been expired

Get a free C.V. review by sending your C.V. to submitcv@careerassociated.com or click the following link. Submit C.V.! use the subject heading REVIEW.

IMPORTANT: Read the application instructions keenly, Never pay for a job interview or application.

Are you a go getter, positive minded individual who fits the role profile captured below? There is an opportunity for ambitious, self-driven individuals to fill the above position.


Job Purpose: The overall responsibility of the role holder will be to provide effective and efficient support, development and system administration to the bank’s integration and middleware landscape. This is a technical role that is responsible for analysis, design, implementation and management of a highly automated continuous integration and continuous deployment environment. The role entails working closely with integration specialists, vendors, quality assurance, system administrators and IT Operations to manage product releases and deployments while observing the principles of Continuous integration, continuous delivery, and continuous Deployment (CI/CD).

Key Responsibilities:

Technology deliverables

  • Design and Develop, and continuously improve, of the Bank’s Integration Platforms (ESB and SOA).
  • Design, Build & maintain infrastructure to support a continuous integration & continuous deployment software development process, including all phases of development, quality assurance and software deployment.
  • Design, build, and execute automated testing plans for all API gateway, service bus & micro-service applications developed in the organization and provide reporting templates for monitoring testing coverage.
  • Apply knowledge and experience, showing deep understanding of Software Development Standards to assist business and product teams develop products that solve business needs
  • Advise internal customers on technology improvements that will ensure realization and maximization of business objectives
  • Collaboration with stakeholders and functional areas to develop systems within business requirements.
  • Review and analyze existing applications programs and programs in development to ensure efficiency and effectiveness
  • To keep up with new technologies and proactively drive innovation with new ideas and options made available.
  • Optimization of applications for maximum speed and scalability.
  • Work within an agile team to design, develop and unit test applications in accordance with established standards.
  • Taking lead on projects, as needed.
  • Technical analysis and Proof of Concept for new product and technologies.

Support and Problem Management

  • Ensure projects, problems, service requests and escalations are dealt with according to defined set of policies, processes, procedures and SLA’s
  • Provide 2nd Level support for escalated issues from the IT Operations and IT Applications Teams.
  • Support, maintain and audit existing service lifecycle artefacts, to agreed SLAs
  • Monitor and manage service user complaints to ensure maintenance of the highest standards of service.
  • Manage the solution delivery functions in collaboration with Product Managers to ensure technical and operational aspects related to delivering a successful product to our customers/partners are met.
  • Compile and analyses data, processes, and code to troubleshoot problems and identify areas of improvement.
  • Support, maintain and audit existing service lifecycle artefacts, to agreed SLAs

IT Application security and Governance

  • Efficiency and Effectiveness of the Banking Technology Applications (systems, people, policy, controls and procedures) with regard to protection against exposure to and impact of risks associated with data loss, corruption and/or unauthorized access
  • To ensure business requirements are in compliance with enterprise architecture and other guidelines that are to be considered
  • To stay aware of latest data protection and security threats and to make sure we mitigate against these risks against known industry standards
  • Adhere to internal policies and procedures for the management of Software Applications along ITIL and other best practices.
  • Implementation of built-in security and data protection for all managed solutions
  • Business continuity management
  • Any other official duty that may be allocated by management from time to time.

The Person:

The ideal candidate must possess the following:


  • University degree in Computer Science, Information Technology or related field
  • 4 Years’ experience in Application support in medium to large organizations.
  • 4 Years’ experience in Database Systems – Oracle, MySQL and Microsoft SQL
  • 4 Years’ experience in Software Design and Development

Key Competencies and Attributes:

  • solid knowledge in CI/CD platforms, cloud environments, Linux & Windows operating systems, automated testing, version control systems and integrations (API Gateway, Service bus and Microservices)
  • Deep understanding of industry standard formats and protocols (JMS, SOAP, XML/XPath/XQuery, REST and JSON)
  • Well conversant with issue/bug tracking tools e.g. JIRA
  • Experience in creating technical designs, deployment and related artifacts
  • Knowledge and experience in modern practices for IT Applications architecture and operations in medium to large banks to provide guidance on quality improvements and problem management
  • Knowledge and effective application of all relevant banking policies, processes, procedures and guidelines to consistently achieve required compliance standards or benchmarks

ALL applicants MUST apply online to the email; recruitment@familybank.co.ke; closing date is 28th September 2022. Canvassing will automatically disqualify the candidate. Only shortlisted candidates will be contacted.

“We are an equal opportunity employer”