Information technology, software development, data Jobs for Mid-level in Africa

52 jobs found

SAFARICOM

Engineer - Backend Microservices

Nairobi

Kenya

International Committee of the Red Cross

Assistant and Information Management Officer (AIMO)

Maiduguri

Nigeria

Credit Direct Limited

Team Lead, Customer Profiling and Personalization

Lagos

Nigeria

DHL Kenya

Site Lead - SSSL

Nairobi

Kenya

Co-operative Bank

Full Stack Developer

Nairobi

Kenya

Sun King

Lead Analyst - Portfolio Insights

Nairobi

Kenya

International Institute of Tropical Agriculture (IITA)

Research Associate- Data systems

Ibadan

Nigeria

MSVL Group

IT SALES MANAGER

Nairobi

Kenya

Help Age International

IT and Operations Manager

Nairobi

Kenya

Get personalised job alerts directly to your inbox!

Solar Panda

Senior Software Developer

Awendo

Kenya

Country / Region

Profession (Mid-level)

Seniority (Information technology, software development, data)

© Fuzu Ltd

SAFARICOM

Telecommunications

Engineer - Backend Microservices

Job details

Contract Type

Description

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, html, css, type script) 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 JWT, Oauth2, SAML, Spring security 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.)


Responsibilities
  • Develop microservices using Java/Spring, Apache Camel, Django, Flask, and Go.
  • Build front-end applications with HTML, CSS, TypeScript, JavaScript, and frameworks such as AngularJS, React, Next.js, Nuxt.js, and Vue.js.
  • Perform full-stack development including microservices and micro-frontend architectures.
  • Design, plan, and implement new financial software solutions based on approved solution designs.
  • Conduct software testing (functional and non-functional) including monitoring, performance, and security testing using TDD and automation.
  • Maintain and optimize systems through troubleshooting, debugging, upgrades, documentation, and system improvements.
  • Manage development lifecycle processes including code reviews, release and change management, CI/CD automation, and Agile/Scrum delivery using tools like Jira and Confluence.
  • Support platform reliability and evolution through infrastructure evaluation, capacity planning, system integration, and initiatives to achieve high availability (up to 99.999%) and improved delivery quality.


Start hiring with Fuzu

Recruit better talent faster - on your own or with our support.

Explore recruitment platform