Develop microservices using Java/Spring, Apache Camel, Django, Flask, and Go.
Build front-end applications with HTML, CSS, TypeScript, JavaScript, and fram...
Description:Safaricom is the largest converged communication solutions provider in Kenya, offering telephony, broadband internet, and financial services. The company also supports community projects and provides value-added services aimed at improving the welfare of Kenyans. With more than 29 million subscriber…Safaricom is the largest converged communication solutions provider in Kenya, offering telephony, broadband internet, and financial services. The company also supports community projects and provides value-added services aimed at improving the welfare of Kenyans. With more than 29 million subscribers and an estimated 67% market share, Safaricom operates the most extensive modern mobile network in Kenya. Its position as the leading mobile provider in the region is supported by experienced shareholders, competitive tariffs, a nationwide dealer network, and skilled staff and management.View moreView less
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.
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.)
401 open positions on Semasocial right now · 8789 open positions in Nairobi County, Kenya · 6 posted in the last 7 days
CV Job Description MatcherSee how well your CV matches this job and get tips to improve your chances AI Tool
This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.
Beware of Fraudsters! Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.