Financial Systems Software Development and Systems Engineering

1 week ago


Nairobi, Nairobi Area, Kenya Safaricom Kenya Full time

Safaricom seeks a skilled software developer to join its team, responsible for designing and implementing financial services systems with high availability.

Reporting to the Development Lead Fintech - Financial Services IT, the role holder will be responsible for financial services system development, support, capacity planning and technology evolution to attain a service availability of 99.999%.

Responsibilities
  • Software Development: Develop new financial solutions as per approved designs, ensuring high-quality code and efficient implementation.
  • Design and Testing: Participate in design for new solutions, conduct software testing to meet functional and non-functional requirements, and document released software.
  • System Maintenance: Troubleshoot, debug, upgrade, and optimize existing systems, recommending improvements and executing changes.
  • Process Improvement: Contribute to internal process improvement in accordance with software development standards, participating in code reviews and release management.
  • Agile Methodology: Make use of agile and scrum frameworks in project delivery, utilizing tools like Jira and Confluence.
  • Quality Assurance: Develop automated tests for functional, performance, and security testing using test-driven development.
  • Infrastructure Planning: Evaluate new and existing financial systems infrastructure, planning and designing for new financial solutions, and platform capacity planning.
  • Technology Evolution: Drive financial solutions technology evolution to attain 99.999% service availability, implementing and integrating new hardware and software.
Requirements
  • Education: Degree in Computer Science, Telecommunications, Electronic Engineering, or IT (Computing) – Operating systems, databases, system development.
  • Experience: 2 years of work experience as an engineer in Financial Technology or a telecommunications environment.
  • Skills: 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).
  • Knowledge: Experience and strong understanding of both JSON and SOAP, securing APIs using Oauth2, SAML, Agile methodology, DevSecOps, CI/CD, and version control (Git).
  • Database Experience: Experience working with relational and non-relational databases (Oracle, MySQL, Mongo DB, Cassandra).
  • Cloud Technologies: Knowledge in cloud technologies (AWS, Microsoft Azure, Huawei or GCP) and container orchestration technologies (Kubernetes, openshift container platform).
  • Soft Skills: Proven analytical and problem-solving skills, good presentation skills, and good public relations, communication, and interpersonal skills.


  • Nairobi, Nairobi Area, Kenya Sheffield Steel Systems Full time

    Senior Design Engineer role in Nairobi County, Kenya, requires expertise in design engineering, product design, and CAD software, with a focus on mechanical and electrical engineering aspects. Sheffield Steel Systems, a leading provider of customized solutions for the hospitality industry in Africa, seeks a skilled professional to join its team. Job...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    ICT Enterprise Systems Engineer responsible for designing, implementing, and maintaining enterprise IT systems and infrastructure, ensuring reliability, scalability, and performance. The ICT Enterprise Systems Engineer is a critical role that involves designing, implementing, and maintaining the organization's enterprise IT systems and infrastructure. This...

  • ELV System Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Job Purpose:Reporting to the Technical Team Head, the overall purpose of this role is to undertake the installation, testing and commissioning of electronic security and safety systems such as Fire Alarm, Boom...

  • Project Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Master Power Systems Ltd Full time

    Master Power Systems Limited (MPSL) came into inception in 2001 and is now a leading engineering and contracting company specialized in designing and executing electrical works, with the main focus being in the corporate market strong minded in providing quality service. Today, MPSL has grown and works on electrical installation projects all over Kenya,...


  • Nairobi, Nairobi Area, Kenya Equity Bank Kenya Full time

    Equity Bank Limited (The "Bank") is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya. The address of the Bank's registered office is 9th Floor, Equity Centre, P.O. Box NairobiJob Purpose:The ICT Enterprise Systems Engineer is responsible for designing, implementing, and maintaining the organization's enterprise IT...


  • Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Job Purpose:Reporting to the technical lead, the overall purpose of this role is to program and commission electronic security and safety systems such as Fire Alarm & BMS, Baggage Scanners, Boom Barriers, Turnstiles,...


  • Nairobi, Nairobi Area, Kenya Burhani Engineers Ltd Full time

    Burhani Engineers Ltd. offers end-to-end solutions in electrical, instrumentation, mechanical and civil fields. Burhani Engineers Ltd. is an established EPC Electrical & Instrumentation Engineering company operating in the East and Central Africa region with offices in Nairobi, Mombasa, Kampala and Dar-es-SalaamPosition Summary:The Management Accountant /...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Equity Bank Limited (The "Bank") is incorporated, registered under the Kenyan Companies Act Cap 486 and domiciled in Kenya.Read>>Interview Techniques: 5 Tips To Navigate Virtual InterviewsJob Purpose:The ICT Enterprise Systems Engineer is responsible for designing, implementing, and maintaining the organization's enterprise IT systems and infrastructure....


  • Nairobi, Nairobi Area, Kenya Angaza Full time

    Role SummaryWe are looking for a skilled Senior Software Engineer to drive the development and integration of cutting-edge software solutions that advance our mission. This role provides an exciting opportunity to be a technical leader in designing and developing lending, credit, and compliance technologies, contributing to systems that are stable, reliable,...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaYour Role and Responsibilities Conduct research in software engineers applied to cognitive computing, include performing foundational research in a wide range of topics...

  • Software Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    Responsibilities Define software engineering strategy and architecture with other leaders, fully responsible for the technical evolution of at least one software product, responsible for the entire software development lifecycle SDLC from ideation to deployment Implement and optimize microservices and RESTful APIs to ensure scalability and ease of...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Software EngineerJoin our team of passionate and collaborative engineers at Microsoft, where we're shaping the future of the Identity Platform.About the RoleWe're seeking a skilled software engineer to contribute to the design, development, and delivery of cutting-edge technologies. As a key member of our team, you'll have the opportunity to work on complex...

  • Software Engineer

    3 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    Responsibilities Participate in the software planning sessions, together with product managers and engineers to discuss delivery time estimates, risks and key practical considerations such as technical debt, feasibility at scale etc. Own initiative and complete it from start to finish, provide guidance to other engineers and deliver a complete solution...


  • Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    With over one hundred and thirty branches in Kenya, Tanzania, Uganda, and Burundi, some of which are 24/7 digital branches, DTB is committed to enabling people to advance with confidence and success. The Bank's heritage and values are articulated in its brand promise, Achieve More, and brought to life through an engaged diverse workforce.Job Purpose:The...

  • Software Engineer

    2 months ago


    Nairobi, Nairobi Area, Kenya Corporate Staffing Services Full time

    Engineering job vacancies in Kenya. About MicrosoftMicrosoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services. Its best known software...


  • Nairobi, Nairobi Area, Kenya Oracle Full time

    What you will doLead enterprise architecture level support engagements with key clients, ensuring customer satisfaction.Act as a technical advisor to customers, promoting the adoption of Oracle technologies aligned with their business requirements.Focus on large or complex sales opportunities, devising creative solutions and delivering end-to-end solution...

  • Software Developer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Gap Recruitment Services Limited Full time

    Gap Recruitment Services Limited is a leading recruitment firm in Kenya where International and local companies find just the right fit talent.Key Responsibilities:Participate in designing the architecture of software systems, ensuring scalability, maintainability, and adherence to best practices. Work closely with senior developers to analyze and understand...

  • Software Engineer

    4 weeks ago


    Nairobi, Nairobi Area, Kenya Learnsoft Beliotech Solutions Full time

    Learnsoft Beliotech Solutions is an Information Technology company specializing in Software Development and Graphics Design.SummaryWe are seeking a passionate and motivated Web Developer Intern to join our team. This position is ideal for individuals looking to gain hands-on experience in the software development industry, particularly in application...


  • Nairobi, Nairobi Area, Kenya The Cigna Group Full time

    OverviewCigna International Health is initiating a project to develop a cutting-edge global mobile solution to bolster the expansion of our health businesses across the globe. We're actively seeking accomplished leaders to champion our vision and steer us towards building a mobile platform for serving Cigna's customers all over the world.We are seeking an...


  • Nairobi, Nairobi Area, Kenya Microsoft Full time

    Microsoft Corporation (commonly referred to as Microsoft or MS) is an American multinational technology company headquartered in Redmond, Washington, that develops, manufactures, licenses, supports and sells computer software, consumer electronics and personal computers and services.ResponsibilitiesPeople Management Managers deliver success through...