Internet of Things - Nairobi, Kenya - SAFARICOM

    SAFARICOM
    Safaricom background
    Full time
    Description

    ABOUT THE COMPANY

    Safaricom, Ltd is a leading mobile network operator in Kenya. It was formed in 1997 as a fully owned subsidiary of Telkom Kenya. In May 2000, Vodafone Group Plc of the United Kingdom acquired a 40% stake and management responsibility for the company. Safaricom employs over 1,500 people mainly stationed in Nairobi and other big cities like Mombasa, Kisumu, Nakuru and Eldoret in which it manages retail outlets. Currently, it has nationwide dealerships to ensure customers across the country have access to its products and services.

    JOB SUMMARY

    QUALIFICATIONSBachelor's degree in computer science, Software Engineering/IT, Engineering, or related field.5+ years of work experience in Software Development including Core Backend Development; experience in Spring Boot, .NET, Python Flask/Django, Laravel/Yii Frameworks.Proficiency in server side/Scripting languages such as C#, PHP, C/C++, Java, Python and technologies such as XML, SOAP, JSON, YAML and CI/CD tools.Experience in API development and Integrating to IOT Platforms via APIs and libraries.Performing maintenance and testing to ensure software functionality and quality.Working Knowledge of both Structured and Unstructured databases such as MYSQL, MSSQL, PostgreSQL, Oracle, MongoDB and streaming technologies including REDIS.Proficient in Linux administration.Good understanding of IoT, IoT Edge computing, IoT protocols, device engineering and Telco environment.

    RESPONSIBILITIES

    Build IoT applications for enterprise use cases compliant to IT standards and frameworks and technologies. Develop, publish and maintain APIs, handling application provisioning and security.Create and Integrate IOT Libraries and APIs to third party IoT Core Applications. Optimize, dimension application specifications based on IoT apps capacity projections.Create and maintain databases containing IoT Sensor data and processing it further for consumption via APIs.Build IoT Data Models for enterprise use cases, testing and maintaing IoT data pipelines that clean, transform, and aggregate data from disparate sources aligning them to the business needs. Collaborating with other IOT Engineers and stakeholders to produce application designs, specifications, perform peer code reviews ensuring that requisite technical documentation and training is provided for reference.

    REQUIRED SKILLS

    Software architecture, Testing and debugging, User experience (UX and UI) design, Design Thinking, Digital content development and editing (social media, blogs, etc.)

    REQUIRED EDUCATION

    Bachelor's degree