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 DevSecOps 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)

Apply via :

egjd.fa.us6.oraclecloud.com