Software Developer Attaché (3 Months Contract) job at Britam
7 Days Ago
Linkedid Twitter Share on facebook
Software Developer Attaché (3 Months Contract)
2025-12-29T09:12:53+00:00
Britam
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_2143/logo/Britam.png
CONTRACTOR
 
Nairobi
Nairobi
00100
Kenya
Insurance
Computer & IT, Science & Engineering
KES
 
MONTH
2026-01-05T17:00:00+00:00
 
 
8

Background information about the job or company (e.g., role context, company overview)

Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi. The group offers a wide range of financial products and services in Insurance, Asset management, Ban...

Job Purpose

Work within Betalab under the Partnership and Digital department to identify requirements, design and develop solutions (database design, workflows, user/data interfaces, integrations) and offer technical support for Betalab solutions.

Responsibilities or duties

  • Champion the development of digital solutions by carrying out business analysis, designing end user testing documents, collaborating with internal and external parties to carry out user testing.
  • Work with developers to design algorithms and flowcharts.
  • Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications.
  • Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented.
  • Enhance and create user and system documentation as needed.
  • Perform data modelling to analyze and specify data structures within an application system.
  • Developing database objects and structures for data storage, retrieval and reporting according to specifications.
  • Produce clean, efficient code based on specifications.
  • Integrate software components and third-party programs.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug and upgrade existing software.
  • Gather and evaluate user feedback.
  • Capturing of business applications information needs and mapping of the same to the software and /or database components.
  • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
  • Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.

Qualifications or requirements (e.g., education, skills)

  • Degree in Computer Science or technical-related field from an accredited institution.
  • Familiarity with Agile development methodologies.
  • Development experience with any modern programming tools/Platforms e.g. .NET, Java, Ruby, PHP.
  • Development experience with Spring boot and React or Angular Framework.
  • Certified Solution Developer/ Architect e.g. Java, Microsoft is an added advantage.
  • Experience in applications development, which includes system customization and report designs.
  • Experience with RDMS preferably MS SQL Server, Oracle, MySQL, Sybase, and Informix.
* Champion the development of digital solutions by carrying out business analysis, designing end user testing documents, collaborating with internal and external parties to carry out user testing. * Work with developers to design algorithms and flowcharts. * Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications. * Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented. * Enhance and create user and system documentation as needed. * Perform data modelling to analyze and specify data structures within an application system. * Developing database objects and structures for data storage, retrieval and reporting according to specifications. * Produce clean, efficient code based on specifications. * Integrate software components and third-party programs. * Verify and deploy programs and systems. * Troubleshoot, debug and upgrade existing software. * Gather and evaluate user feedback. * Capturing of business applications information needs and mapping of the same to the software and /or database components. * Research and provide input on design approach, performance and base functionality improvements for various procedures and applications. * Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.
* Agile development methodologies * .NET * Java * Ruby * PHP * Spring boot * React * Angular Framework * MS SQL Server * Oracle * MySQL * Sybase * Informix
* Degree in Computer Science or technical-related field from an accredited institution. * Certified Solution Developer/ Architect e.g. Java, Microsoft is an added advantage.
bachelor degree
12
JOB-69524615cf343

Vacancy title:
Software Developer Attaché (3 Months Contract)

[Type: CONTRACTOR, Industry: Insurance, Category: Computer & IT, Science & Engineering]

Jobs at:
Britam

Deadline of this Job:
Monday, January 5 2026

Duty Station:
Nairobi | Nairobi

Summary
Date Posted: Monday, December 29 2025, Base Salary: Not Disclosed

Similar Jobs in Kenya
Learn more about Britam
Britam jobs in Kenya

JOB DETAILS:

Background information about the job or company (e.g., role context, company overview)

Britam is a leading diversified financial services group, listed on the Nairobi Securities Exchange. The group has interests across the Eastern and Southern Africa region, with operations in Kenya, Uganda, Tanzania, Rwanda, South Sudan, Mozambique and Malawi. The group offers a wide range of financial products and services in Insurance, Asset management, Ban...

Job Purpose

Work within Betalab under the Partnership and Digital department to identify requirements, design and develop solutions (database design, workflows, user/data interfaces, integrations) and offer technical support for Betalab solutions.

Responsibilities or duties

  • Champion the development of digital solutions by carrying out business analysis, designing end user testing documents, collaborating with internal and external parties to carry out user testing.
  • Work with developers to design algorithms and flowcharts.
  • Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications.
  • Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented.
  • Enhance and create user and system documentation as needed.
  • Perform data modelling to analyze and specify data structures within an application system.
  • Developing database objects and structures for data storage, retrieval and reporting according to specifications.
  • Produce clean, efficient code based on specifications.
  • Integrate software components and third-party programs.
  • Verify and deploy programs and systems.
  • Troubleshoot, debug and upgrade existing software.
  • Gather and evaluate user feedback.
  • Capturing of business applications information needs and mapping of the same to the software and /or database components.
  • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
  • Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.

Qualifications or requirements (e.g., education, skills)

  • Degree in Computer Science or technical-related field from an accredited institution.
  • Familiarity with Agile development methodologies.
  • Development experience with any modern programming tools/Platforms e.g. .NET, Java, Ruby, PHP.
  • Development experience with Spring boot and React or Angular Framework.
  • Certified Solution Developer/ Architect e.g. Java, Microsoft is an added advantage.
  • Experience in applications development, which includes system customization and report designs.
  • Experience with RDMS preferably MS SQL Server, Oracle, MySQL, Sybase, and Informix.

 

Work Hours: 8

Experience in Months: 12

Level of Education: bachelor degree

Job application procedure

Application Link:

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, January 5 2026
Duty Station: Nairobi | Nairobi
Posted: 29-12-2025
No of Jobs: 1
Start Publishing: 29-12-2025
Stop Publishing (Put date of 2030): 10-10-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.