Financial Systems Software Development and Systems Engineering job at Safaricom Kenya
New
Today
Linkedid Twitter Share on facebook
Financial Systems Software Development and Systems Engineering
2025-06-17T21:20:39+00:00
Safaricom Kenya
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_8023/logo/safaricom.png
FULL_TIME
 
Nairobi
kenya
00100
Kenya
Telecommunications
Accounting & Finance
KES
 
MONTH
2025-06-23T17:00:00+00:00
 
Kenya
8

Key Responsibilities

  • Software development for new financial solutions as per the approved solutions designs.
  • Participate in design for new solutions.
  • Software testing to meet both functional and non-functional requirements (monitoring, performance testing etc.)
  • Document and maintain software functionality and document released software. 
  • Troubleshooting, debugging, upgrading and optimization of existing systems. 
  • Recommend and execute improvements to existing systems.
  • Internal Process Improvement in accordance with Software development standards.
  • Participate in code reviews.
  • Release and change management
  • Contributing towards innovative initiatives. 
  • Undertake necessary measures to increase the quality of delivery and ensure zero major defects.
  • Development of microservices using java and spring framework.
  • Use CI/CD to automate deployments.
  • Deliver projects on time as agreed upon by the various stakeholders.
  • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
  • Development of automated tests for functional, performance, and security testing using test-driven development.
  • Evaluation of new and existing financial systems infrastructure.
  • Planning & design for new financial solutions.
  • Platform capacity planning
  • Financial solutions technology evolution to attain 99.999% service availability.
  • Implementation and integration of new hardware/software.
  • Optimization of existing systems.
  • Internal Process Improvement in accordance with ITIL and Agile standards.

Qualifications

  • Degree in one of the following: Computer Science, Telecommunications; Electronic Engineering; IT (Computing) – Operating systems, databases, system development
  • 2 years of work experience as an engineer in Financial Technology or a telecommunications environment.
  • Knowledge and experience on coding languages (e.g., Java, Python, JavaScript) and frameworks/systems (e.g., Spring framework, AngularJS, React, Git, Apache camel, Node Js and GraphQL.)
  • Experience and Strong understanding of both JSON and SOAP
  • Experience in securing APIs using Oauth2, SAML etc.
  • Knowledge in Agile methodology. Certification in Scrum fundamentals is an added advantage.
  • Knowledge in DevSecOps, CI/CD and version control (Git)
  • Good understanding of writing unit tests.
  • Experience working with relational and non-relational databases i.e., Oracle, MySQL, Mongo DB, Cassandra
  • Experience in mobile money systems. 
  • Knowledge in cloud technologies (AWS, Microsoft Azure, Huawei or GCP).
  • Knowledge in container orchestration technologies (Kubernetes, openshift container platform etc.)
  • Proven Analytical & problem-solving skills.
  • Good presentation skills required.
  • Good public relations, communication & interpersonal.
Software development for new financial solutions as per the approved solutions designs. Participate in design for new solutions. Software testing to meet both functional and non-functional requirements (monitoring, performance testing etc.) Document and maintain software functionality and document released software.  Troubleshooting, debugging, upgrading and optimization of existing systems.  Recommend and execute improvements to existing systems. Internal Process Improvement in accordance with Software development standards. Participate in code reviews. Release and change management Contributing towards innovative initiatives.  Undertake necessary measures to increase the quality of delivery and ensure zero major defects. Development of microservices using java and spring framework. Use CI/CD to automate deployments. Deliver projects on time as agreed upon by the various stakeholders. Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc. Development of automated tests for functional, performance, and security testing using test-driven development. Evaluation of new and existing financial systems infrastructure. Planning & design for new financial solutions. Platform capacity planning Financial solutions technology evolution to attain 99.999% service availability. Implementation and integration of new hardware/software. Optimization of existing systems. Internal Process Improvement in accordance with ITIL and Agile standards.
 
Degree in one of the following: Computer Science, Telecommunications; Electronic Engineering; IT (Computing) – Operating systems, databases, system development 2 years of work experience as an engineer in Financial Technology or a telecommunications environment. Knowledge and experience on coding languages (e.g., Java, Python, JavaScript) and frameworks/systems (e.g., Spring framework, AngularJS, React, Git, Apache camel, Node Js and GraphQL.) Experience and Strong understanding of both JSON and SOAP Experience in securing APIs using Oauth2, SAML etc. Knowledge in Agile methodology. Certification in Scrum fundamentals is an added advantage. Knowledge in DevSecOps, CI/CD and version control (Git) Good understanding of writing unit tests. Experience working with relational and non-relational databases i.e., Oracle, MySQL, Mongo DB, Cassandra Experience in mobile money systems.  Knowledge in cloud technologies (AWS, Microsoft Azure, Huawei or GCP). Knowledge in container orchestration technologies (Kubernetes, openshift container platform etc.) Proven Analytical & problem-solving skills. Good presentation skills required. Good public relations, communication & interpersonal.
bachelor degree
24
JOB-6851dc27cf124

Vacancy title:
Financial Systems Software Development and Systems Engineering

[Type: FULL_TIME, Industry: Telecommunications, Category: Accounting & Finance]

Jobs at:
Safaricom Kenya

Deadline of this Job:
Monday, June 23 2025

Duty Station:
Nairobi | kenya | Kenya

Summary
Date Posted: Tuesday, June 17 2025, Base Salary: Not Disclosed

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

JOB DETAILS:

Key Responsibilities

  • Software development for new financial solutions as per the approved solutions designs.
  • Participate in design for new solutions.
  • Software testing to meet both functional and non-functional requirements (monitoring, performance testing etc.)
  • Document and maintain software functionality and document released software. 
  • Troubleshooting, debugging, upgrading and optimization of existing systems. 
  • Recommend and execute improvements to existing systems.
  • Internal Process Improvement in accordance with Software development standards.
  • Participate in code reviews.
  • Release and change management
  • Contributing towards innovative initiatives. 
  • Undertake necessary measures to increase the quality of delivery and ensure zero major defects.
  • Development of microservices using java and spring framework.
  • Use CI/CD to automate deployments.
  • Deliver projects on time as agreed upon by the various stakeholders.
  • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
  • Development of automated tests for functional, performance, and security testing using test-driven development.
  • Evaluation of new and existing financial systems infrastructure.
  • Planning & design for new financial solutions.
  • Platform capacity planning
  • Financial solutions technology evolution to attain 99.999% service availability.
  • Implementation and integration of new hardware/software.
  • Optimization of existing systems.
  • Internal Process Improvement in accordance with ITIL and Agile standards.

Qualifications

  • Degree in one of the following: Computer Science, Telecommunications; Electronic Engineering; IT (Computing) – Operating systems, databases, system development
  • 2 years of work experience as an engineer in Financial Technology or a telecommunications environment.
  • Knowledge and experience on coding languages (e.g., Java, Python, JavaScript) and frameworks/systems (e.g., Spring framework, AngularJS, React, Git, Apache camel, Node Js and GraphQL.)
  • Experience and Strong understanding of both JSON and SOAP
  • Experience in securing APIs using Oauth2, SAML etc.
  • Knowledge in Agile methodology. Certification in Scrum fundamentals is an added advantage.
  • Knowledge in DevSecOps, CI/CD and version control (Git)
  • Good understanding of writing unit tests.
  • Experience working with relational and non-relational databases i.e., Oracle, MySQL, Mongo DB, Cassandra
  • Experience in mobile money systems. 
  • Knowledge in cloud technologies (AWS, Microsoft Azure, Huawei or GCP).
  • Knowledge in container orchestration technologies (Kubernetes, openshift container platform etc.)
  • Proven Analytical & problem-solving skills.
  • Good presentation skills required.
  • Good public relations, communication & interpersonal.

 

Work Hours: 8

Experience in Months: 24

Level of Education: bachelor degree

Job application procedure

Interested and qualified? Click here to apply

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Accounting/ Finance jobs in Kenya
Job Type: Full-time
Deadline of this Job: Monday, June 23 2025
Duty Station: Nairobi | kenya | Kenya
Posted: 18-06-2025
No of Jobs: 1
Start Publishing: 17-06-2025
Stop Publishing (Put date of 2030): 17-06-2067
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.