This job is no longer accepting applications.Browse similar jobs
SAFARICOM

Telecommunications

Backend Microservices Developer

Closed for applications
Job details

Contract Type

Description

Qualifications

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



  • 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.


Start hiring with Fuzu

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

Explore recruitment platform

Don’t miss your chance to work at SAFARICOM. Enter your email to start your application now