M-pesa Africa Microservices Developer
Job
Description
The Microservices
Developer for M-Pesa Africa will run with day-to-day standardized microservice
development to ensure smooth and efficient service delivery that meets the
expectations of the business. They will also perform application development
duties which include but are not limited to specification, design, development,
validation, documentation, and evolution of the new and current service
applications; performance management; ensuring integrity of the web services;
maintenance and fault management.
Responsibilities
- Writing and analyzing code for portions of a project/projects
- Inspect and test code
- Helping engineers fix and solve complex problems
- Work with stakeholders, product owners and technical leads to
keep projects on track
- Influence and guide on Dev Sec Ops best practices within
M-PESA Africa Engineering framework and practices
- Influence and guide the team in making critical
architectural, design and programming decisions
- Evangelize software engineering best practices across the
team using M-PESA Africa Engineering values
- Design, test and rollout of running software services
- Run and enforce code reviews among the team
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering,
IT, Electrical Engineering, Telecommunications or related IT field
- 5+ years of experience in software development in a busy IT
environment
- Hands on experience with microservices – Ability to design,
develop and implement scalable, elastic microservice based platforms based
on java – Spring boot framework is preferred
- Strong programming and technical skills. Extensive
programming experience using Java (SpringBoot Framework), C#, Python
- Strong problem-solving skills leveraging on data structures
and algorithms.
- Experience in Agile Development/software life-cycle
development (SDLC)
How To Apply