Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Jan 18, 2024
    Deadline: Jan 23, 2024
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Safaricom is the leading provider of converged communication solutions in Kenya. In addition to providing a broad range of first-class products and services for Telephony, Broadband Internet and Financial services, Safaricom seeks to uplift the welfare of Kenyans through value-added services and support for community projects.
    Read more about this company

     

    MPESA API Engineer

    JOB DESCRIPTION

    Reporting to the API Engineer Lead, the role holder responsibilities include design, development and support of API solutions.  

    RESPONSIBILITIES

    • Development of API’s consumed by various channels.
    • Development of microservices using java, spring boot and spring boot security.
    • Use CI/CD to automate deployments.
    • Deliver projects on time as agreed upon by the various stakeholders.
    • Design, maintain and support Apigee infrastructure.
    • Document and coordinate efforts to secure application resiliency prior to business continuity event.
    • Participate in design, development, testing and implementation of new products, services and functionalities. 
    • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
    • Provide support during service deployments and when on-call.
    • Participate in audit activities, review and provide data to auditors.
    • Development of automated tests for functional, performance, and security testing using test-driven development methodology.
    • Support capacity planning initiatives and provide application information to capacity planning teams.
    • Customize alerting tools based on application specific thresholds.

    QUALIFICATIONS

    • A bachelor’s degree in information technology, Computer Science, Telecommunications or Electronic Engineering. 
    • At least 2-year work experience in software development.
    • At least 1-year work experience in API management e.g., Apigee, MuleSoft etc.
    • Strong understanding of both JSON, SOAP and development on swagger UI using open API’s
    • Experience in securing APIs using Oauth2, SAML etc.
    • Strong knowledge in API modelling languages and annotations e.g., in Swagger
    • Experience in java, spring boot, bash
    • Experience working with relational and non-relational databases i.e., Oracle, MySQL, Mongo DB, Cassandra
    • Hands-on experience in designing and developing API’s using REST and SOAP
    • Experience developing solutions using agile, DevOPs, testing and CI/CD automation tools e.g., Jenkins, SonarQube, Git lab.
    • Strong understanding of end-to-end API and microservices architecture
    • Experience in automation tools e.g., Rundeck, ansible etc.
    • Good presentation skills

    go to method of application »

    M-PESA Support Engineer - Financial Services IT

    JOB DESCRIPTION

    Reporting to the Engineering Lead – Financial Services IT, the position holder will be responsible for improving existing solutions,  automation, architecture reviews and optimization, managing system performance, and effectively handling maintenance and fault management (incident handling).

    RESPONSIBILITIES

    • DevSecOps:  Develop and support products that are been built using various tools along with creating CI/CD pipelines.
    • Problem Solving: Collaborate with engineers to solve complex challenges, fostering a culture of innovative problem-solving.
    • Team Collaboration: Work closely with stakeholders, product owners, and technical leads to maintain assigned projects momentum and success.
    • Architectural Decision-Making: Provide valuable insights and guidance to the team in making critical architectural, design, and programming decisions while promoting software engineering best practices.
    • Software Service Design: Design, test, and deploy functional software services that meet our operational needs.  Identify and resolve software issues.
    • Code Review Leadership: Lead and enforce code reviews within the team to maintain code quality and consistency, precision, and efficiency.
    • Making use of agile and scrum frameworks in project delivery while making use of tools like Jira, Confluence etc.
    • Incident and Change management.
    • Provide prompt, accurate feedback to stakeholders on assigned tasks. 
    • Working in a scheduled on-call shift.

    QUALIFICATIONS

    • A bachelor’s degree in Information Technology, Computer Science, Engineering, or a related IT field.
    • 2 years of work experience as an engineer in a telecommunications or financial services environment
    • At least 1-year work experience in as a developer, use of  cloud technologies, OpenShift and working with microservices.
    • Software development skills in Java(Spring Boot Framework), python, etc
    • Experience working with relational and non-relational databases i.e., Oracle, MySQL, Mongo DB, Cassandra
    • Knowledge in ITIL Service Operations processes and Agile methodology. Certification in Scrum fundamentals is an added advantage.
    • Working knowledge in dev ops and dev ops tools like Github
    • Knowledge in mobile money systems, integrations, or financial systems
    • Must be able to work without supervision & meet tight deadlines/schedules.
    • Experience in automation tools e.g., Rundeck, ansible etc. 
    • Excellent problem-solving and communication skills

    go to method of application »

    M-Pesa Africa - Executive Head of Business Payments

    About the Role

    As the leader of the Business Payments Unit (BPU), you will be driving the Business Payments and Acquisition strategy for M-Pesa Africa. You will be responsible for the overall BPU product development roadmap and the roll out of solutions across all the M-Pesa Africa markets. 

    You will play a pivotal role in enabling over 60 million customers to pay for goods and services with M-Pesa, and in growing the base of businesses that accept and use M-Pesa in their operations. 

    RESPONSIBILITIES

    Lead the BPU strategy and team development

    • Develop and update the overall strategy in close collaboration with the markets and senior management
    • Ensure buy-in from senior managements and market heads
    • Translate the strategy into key partnerships, products and initiatives
    • Build and lead the team to successfully achieve the set-out targets
    • Driving growth in Enterprise account penetration and usage across collections and disbursements use cases.

    Managing Local Payments 

    • Expand Merchant  Acquisition,   especially   outside   of   Kenya,   through   the development of compelling value propositions such as mini-apps, Financial Services and other VAS;
    • Growing the penetration of the “Lipa” (Pay by M-Pesa) use case within the customer base, focusing on in-store payment and online payments;
    • Driving online acceptance of M-Pesa as a payment method, both with global merchants as well with local online merchants;
    • Rolling out digital product such as the Merchant app, Portal, Open APIs, and others across all our markets;
    • Managing the road map to make M-pesa a universal payment player by rolling out the Payment as a Service strategy across all markets;
    • Building the Developer ecosystem to ensure that M-Pesa becomes the Dominant Fintech ecosystem in Africa.

    Managing Global Payments

    • Enable open API capabilities and Features to enable M-Pesa consumers to make payments to global merchant via M-Pesa App and USSD from their M-Pesa wallet;
    • Lead the recruitment and negotiations of partnerships with global Merchants, global PSPs, and Leading Payment solution providers to integrate M-Pesa payment capabilities as a check out option;
    • Deliver Key strategic partnership objective with Visa, PayPal, Microsoft and other players;
    • Enable M-pesa users to access technology to make payments anywhere in the world including Tokenization, AI, Digital Wallets, Virtual Cards, Tap to Pay, blockchain;
    • Drive Innovation on new payment capabilities and value added services to m-Pesa payments Globally.

    Partnership Management 

    • Manage strategic partnerships with key payment and technology companies across the world;
    • Develop and maintain relationships with vendors, suppliers, contractors, and other third parties to ensure that both sides are getting what they need from the relationship;
    • Identify new partnership opportunities and develop proposals outlining how a partnership could benefit both parties;
    • Negotiate terms of the agreement and ensure compliance with legal requirements;
    • Manage the operationalization of the partnerships to ensure effective communication and collaboration.

    QUALIFICATIONS

    • Bachelor’s degree required, a Master’s degree in a related field preferred;
    • An upwards of 10 years of professional experience with at least 5 years in digital payments and acquiring merchants
    • Passion for, and commitment to driving mobile money growth and innovation
    • Extensive experience leading commercial teams
    • Expertise in developing partnerships with third parties
    • Experience leading product roadmaps and working in agile squads on product development
    • International experience and multicultural sensitivity

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail