Key Responsibilities
Technology deliverable
- 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
Qualifications:
- 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
How To Apply
ALL applicants MUST apply online to the email; recruitment@familybank.co.ke;
closing date is 24th July 2024. Canvassing will automatically disqualify the
candidate. Only shortlisted candidates will be contacted.