- Job Type Full Time
- Qualification BA/BSc/HND
- Experience 5 years
- Location Nairobi
- Job Field ICT / Computer 
Backend Microservices Developer at Safaricom Kenya
Backend Microservices Developer
Key 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.
- Provide guidance and mentorship to entry level and mid-level software engineers.
- Influence and guide on DevSecOps best practices within Safaricom Engineering framework and practices.
- Development of microservices. It would be good to have understanding of Java or C#. Java with SpringBoot Framework experience is preferred.
- Influence and guide the team in making critical architectural, design and programming decisions.
- Evangelize software engineering best practices across the team using Safaricom Engineering values.
- Design, test and rollout of running software services.
- Run and enforce code reviews among the team.
Qualifications
Qualifications and skills
- BSc. Computer Science/Software Engineering/IT.
- 5+ years’ experience in software development in a busy IT environment.
- Experience in Agile Development/software life-cycle development (SDLC).
- Strong programming and technical skills. Extensive programming experience using Java(SpringBoot Framework), C#
- Strong problem-solving skills leveraging on data structures and algorithms.
- Passion for people and building collaborative teams.
- Extensive experience with databases – relational data model, Stored Procedures, PL/SQL development, Messaging / Streaming, RDBMS, NoSql Databases and InMemory Databases.
- Solid understanding of web services/technologies – REST/JSON, WSDL, XML, XSD;
- Hands on experience with microservices – Ability to design, develop and implement scalable, elastic microservice based platforms based on java. Spring boot framework is preferred.
- Solid understanding of Cloud Services, Serverless architecture and knowledge of AWS, Azure and GCP.
- Experience developing solutions using agile, DevSecOps, and CI/CD automation tools such as jenkins, JMeter, Git, Stash, SonarQube, GitOps etc
- Experience using code versioning & collaboration tools such as Gitlab or Github.
- Experience in application security technologies (e.g. SSL)
Method of Application
Interested and qualified? Go to Safaricom Kenya on egjd.fa.us6.oraclecloud.com to apply
Leave a Comment