Jobs

Financial Systems Software Development and Systems Engineering at Safaricom Kenya

  • Job Type Full Time
  • Qualification BA/BSc/HND
  • Experience 2 years
  • Location Nairobi
  • Job Field Finance / Accounting / Audit&nbsp , ICT / Computer&nbsp

Financial Systems Software Development and Systems Engineering at Safaricom Kenya

Financial Systems Software Development and Systems Engineering

Key Responsibilities

  • Software development for new financial solutions as per the approved solutions designs.
  • Participate in design for new solutions.
  • Software testing to meet both functional and non-functional requirements (monitoring, performance testing etc.)
  • Document and maintain software functionality and document released software.
  • Troubleshooting, debugging, upgrading and optimization of existing systems.
  • Recommend and execute improvements to existing systems.
  • Internal Process Improvement in accordance with Software development standards.
  • Participate in code reviews.
  • Release and change management
  • Contributing towards innovative initiatives.
  • Undertake necessary measures to increase the quality of delivery and ensure zero major defects.
  • Development of microservices using java and spring framework.
  • Use CI/CD to automate deployments.
  • Deliver projects on time as agreed upon by the various stakeholders.
  • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
  • Development of automated tests for functional, performance, and security testing using test-driven development.
  • Evaluation of new and existing financial systems infrastructure.
  • Planning & design for new financial solutions.
  • Platform capacity planning
  • Financial solutions technology evolution to attain 99.999% service availability.
  • Implementation and integration of new hardware/software.
  • Optimization of existing systems.
  • Internal Process Improvement in accordance with ITIL and Agile standards.

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) 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 Oauth2, SAML 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.)
  • Proven Analytical & problem-solving skills.
  • Good presentation skills required.
  • Good public relations, communication & interpersonal.

Method of Application

Interested and qualified? Go to Safaricom Kenya on egjd.fa.us6.oraclecloud.com to apply

Leave a Comment