Jobs
>
Nairobi

    CRM Software Engineer at - Nairobi, Kenya - Safaricom Kenya

    Safaricom Kenya background
    Full time
    Description
    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.


    SUMMARY


    Reporting to the Technical Lead, CRM Engineering, the position holder will work in cross functional team composed of architects, software engineers, customer journey experts to develop Customer Relationship Management capabilities used by customer facing users across contact center, retail, and enterprise business.

    The Application development duties include but not limited to analysis, design, development, testing, documentation of the new and existing functionalities; stress and security validations to ensure integrity of the CRM platform; maintenance and fault management.


    RESPONSIBILITIES
    Conduct business user requirements elicitation, analysis, and specification.

    Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented.

    Perform data modeling to analyze and specify data structures within an application system.
    Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications
    Support new and existing application development by creating modifications and enhancements for CRM application.
    Review and provide input on design approach, performance, and base functionality.
    Perform effective system capacity planning and dimensioning to meet dynamic business needs.

    Create test plans, test data sets, and perform automated testing to ensure all components of the developed systems meet specifications.

    Co-ordinate and Work with various stakeholders directly in delivery of new projects/ business asks.
    Work directly with the Operations/Service Reliability Engineers to resolve issues identified post project implementation.

    Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business.


    QUALIFICATIONS
    University Degree in computer science or technical related field
    2 years' experience in business analysis and software development in a busy IT environment.
    Extensive programming experience using either Java, C#, Python, JavaScript etc.
    At least 2 years development experience with RDMS preferably e.g. Oracle MySQL, Postgres.

    At least 2 years data management experience across data structures, relational databases preferable Oracle, Postgres or MySQL, Stored Procedures, PL/SQL development.

    Experience in NoSQL databases is an added advantage.
    Extensive experience in deploying API on containerized environments such Docker, Kubernetes, Red Hat OpenShift, Azure, AWS.
    Experience with event-based and message-driven distributed system like Apache Kafka, ActiveMQ, Rabbit MQ or Tibco EMS
    Experience in scripting and deploying solutions on Linux based operating systems.
    Experience in Scrum and other Agile processes.
    Working knowledge of DevSecOps tools such as Jira, Git, Jenkins
    Experience in the design and implementation of low-latency, high-availability, and performant systems.
    Great communication and interpersonal skills
    Attention to detail, good analytical and presentation skills.


  • ENGIE Nairobi, Kenya Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services. · Job Purpose · We are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to eme ...


  • Ari Limited Nairobi, Kenya Full time

    ARI Group started as ARI Limited, a Software Development Company, duly registered in Kenya in 2012. Since then we have grown to a leading software design and development force in Kenya and have diversified our investments into other successful operating companies in key business ...

  • Shamiri Institute

    Software Engineer

    3 days ago


    Shamiri Institute Nairobi, Kenya Full time

    Our mission is to provide youths, in Sub-Saharan Africa (SSA) and beyond, with evidence-based tools to improve their life outcomes. We believe in a world where youth, anywhere, can actualize their life outcomes. Founded at Harvard and launched in Kenya in 2018, we combine rigorou ...


  • Microsoft Nairobi, Kenya 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 servi ...

  • Lipa Later Limited

    Software Engineer

    5 hours ago


    Lipa Later Limited Nairobi, Kenya Full time

    Summary · As a Front-End Engineer, you are responsible for leading the design and development of web applications at Lipa Later Group using frameworks like React JS, AngularJS and In this role, you will collaborate with cross-functional teams, contribute to architectural decisio ...


  • CIO East Africa Nairobi, Kenya Full time

    CIO EAST AFRICA is the leading magazine for the Information and Communications Technology (ICT) industry in East Africa, published by Kommunication Ultimate Limited (KUL) in conjunction with the International Data Group (IDG), a world-renowned publisher of legendary brands. · Sum ...

  • ENGIE

    Software Engineer

    4 days ago


    ENGIE Nairobi, Kenya Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services. · Job Purpose/Mission · ENGIE is looking for an experienced, highly motivated, and accurate Internal Auditor with a passion in renewable energy and f ...


  • Microsoft Nairobi, Kenya 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 servi ...

  • Microsoft

    Software Engineer

    4 days ago


    Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · Qualifications5+ years of software development and design experienceBachelor's degree in computer science, related field, or equivalent work experience.Proficiency in one or more general purpose programming languages including but not limited to: C#, Python, JavaScr ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Staffrite Nairobi Area, Kenya Full time

    You will be part of a highly motivated and skilled team incubating a new business for IBM with the goal of accelerating science and societal impact, focusing especially in chemistry, materials, biomedical sciences, climate, and sustainability. A Discovery Platform Software Engine ...


  • Dawit Insurance Nairobi, Kenya Full time

    Dawit Insurance Agency Limited specialises in securing business owners' most valuable assets. We do this in a way that allows our customers to see what solutions are available in the market, and what best "fits" their requirements · Role · This is an on-site internship role for a ...


  • Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · Qualifications6+ years of software development and design experience - 2+ years of experience in managing a large software engineering team - Bachelor's degree in computer science, related field, or equivalent work experience. - Experience with one or more general p ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Kyosk Digital Services Nairobi, Kenya Full time

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail ...


  • Microsoft Nairobi, Kenya Full time

    JOB SUMMARY · We are looking for a senior software engineer with experiences working with all service aspects of high throughput and multi-tenant services, ability to design components carefully, properly handle errors, write clean and well-factored code with good tests and good ...


  • Code for Africa (CfA) Nairobi, Kenya Full time

    Code for Africa (CfA) uses technology and #OpenData to empower citizens. We give citizens actionable information for better-informed decision making and digital tools to amplify their voices, so that they can hold the authorities (both governmental and corporate) to account. · Su ...


  • Compulynx Ltd Nairobi, Kenya Full time

    CompuLynx was founded in 1994 by Sailesh and Mehul Savani in Nairobi, Kenya. The company eventually expanded into Mombasa and Kisumu and into Uganda, Tanzania and the Middle East. CompuLynx has over 160 employees. · Software Support Engineer duties and responsibilities · Provide ...


  • Jumo World Nairobi, Kenya Full time

    JUMO is a platform that provides transaction and predictive technology for Mobile Network Operators and Banks. · Summary · As a Junior Software Engineer, you will be accountable for solving complex technical problems with solutions that are scalable, testable, maintainable, and e ...