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: May 14, 2021
    Deadline: May 21, 2021
    • @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

     

    Technical Lead

    DESCRIPTION

    We are pleased to announce the following vacancy in the Digital IT Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below

    Detailed Description

    Reporting to the Software Engineering Lead, the role holder will provide technical leadership and solution architecture for projects involving automate customer services or other communication processes on the digital channels. Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio. Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.

    The lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software. Also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization. Conduct technical reviews and simplifying code when needed. Guide on technical product release management. Coordinate technical releases from various teams for features that are hosted on same platforms (Chat bot Apps). Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots. Build developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering.

    Roles and Responsibilities

    • Regular team and one-on-one engagements
    • Build the technical digital skillset according to the fit for future program
    • Team technical leadership and performance management
    • Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio.
    • Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.
    • Lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software.
    • Lead will also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization.
    • Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots.
    • Build chatbot developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering shared code bases, shared tools, shared languages, frameworks and documentation.
    • Responsible for chatbot architecture  evolution
    • Technical lead in delivery of smart AI enabled chatbots in the organisation.
    • Responsible for evolving to a micro-services architecture for all digital solutions and evolving to modern architectures and frameworks for chatbot applications.
    • Responsible for driving the DevOps culture within the chatbot engineering team.
    • Responsible for giving technical leadership in CI/CD pipeline automation for chatbot engineering.
    • Responsible for driving the Agile culture within chatbot engineering team.
    • Responsible for coaching all IT members on agile and ensure all digital products are delivered using  agile methodology
    • E2E accountability for systems support including and not limited to MTTR, SLA, individual and global incidents
    • E2E accountability for building automated monitoring for all digital channels
    • E2E accountability for building proactive controls based on machine learning and similar techniques
    • Accountable for all developed chatbots in the organisation.

    QUALIFICATIONS

    • Strong knowledge of software architecture
    • Bachelor's or master’s degree in Computer Science or a related field
    • Listening first skills demonstrated in chatbot development for smart conversational chat bots. Experience Integrating conversational AI solution into existing platform API’s.
    • 5-8+ years of working experience in application and software development, working in chatbot development environment.
    • Proficiency in a modern coding language such as: Java, C#, Python, JavaScript etc.
    • Deep back-end development skills with proficiency in modern coding languages such as: Java, C#, Python, JavaScript etc.
    • Understanding of front-end web development principles and technologies (HTML/CSS)
    • Experience with ML / AI Technologies – a deep understanding of how AI, Machine Learning, and Natural Language Processing works. TensorFlow, PyTorch or similar machine learning frameworks
    • Machine Learning and data analysis skills. Capability to apply machine learning automated analytical model building that helps the machine to identify patterns and make informed decisions based on that data.
    • Experience with chatbot platforms, such as Google Dialogflow, IBM Watson Assistant, Amazon Lex, Microsoft Azure Cognitive Services or NLP technologies
    • Proven development experience on Google Cloud, Azure Cloud and/or IBM Cloud etc.
    • Experience in concept of Anomaly Detection and Text to Speech or vice versa.
    • Applied knowledge in Data Mining / Automated Knowledge Acquisition, Representation and Reasoning
    • Mobile and chat messaging apps integration experience such as Facebook Messenger, Telegram, and Skype.
    • Effective communication skills e.g. fluent soft skills. Strong communication skills; the ability to convey complex technical details to all audiences
    • Triggers and requirement analysis.
    • Intent design, Entity development and Intent-Entity Modelling skills
    • Ability to learn quickly
    • Familiarity with CI/CD solutions and DevOps principles
    • Development experience in agile teams, with strong product development and collaboration skills.
    • Java Development Certifications (preferred)
    • Must be have experience in developing and implementing algorithms.
    • You can create compelling and articulate arguments to Senior Leadership when presenting or negotiating on projects
    • Develop an enterprise wide technical strategy to effectively adopt technologies related to Natural Language understanding, Chatbots, Smart digital assistants, Machine learning and Deep Neural.

    go to method of application »

    DevSecOps Practise Area Lead

    DESCRIPTION

    We are pleased to announce the following vacancy in the Digital Engineering Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below

    Detailed Description

    Reporting to the Senior Manager, DevSecOps and IT Automation, the role holder is responsible for championing and driving the DevSecOps culture across the organization and tribes by driving the adoption of DevSecOps tools and practices to drive efficiencies in software development lifecycle as well as monitoring and reporting on the DevSecOps KPIs (lead time, Cycle time, number of releases) within the organization

    Role Purpose

    • Lead and manage adoption of DevSecOps in the entire organization by ensuring the DevSecOps practice is embedded in the squads. This includes overseeing implementation of DevSecOps culture, automation, service monitoring and knowledge sharing within the organization.
    • Champion DevSecOps tools and practices across all the tribes, engaging with all the stakeholders to ensure the developers have efficient automated deployments and release management.
    • Define, measure, monitor and report key DevSecOps performance indicators and escalate breaches and violations. This will help in informing the maturity level of the team as well as to inform the Backlog and related decisions.
    • Implementing operational tools, processes, and procedures to facilitate end to end proactive monitoring and establishing a baseline of Service-Level Agreements (SLAs) to measure the overall availability and stability of the systems
    • Champion and lead implementation of machine learning, self-healing and drive the organization towards a no-ops model

    Roles and Responsibilities

    • Enabler of organizational agility by influencing the culture to DevSecOps culture
    • Oversee and lead the implementation of the DevSecOps frameworks and practices within the organization using the DevSecOps tool chain
    • Accountable for adoption of Continuous integration and Continuous Deployment tools and configuration of delivery pipelines on different solutions to increase deployment frequencies within the tribes
    • Stakeholder Engagement by engaging the business teams and promoting a culture of participation and collaboration to enhance effective and informed decision making
    • Build, recruit, retain, manage and develop a world class DevSecOps practice team
    • Define, measure, monitor and report key DevSecOps performance indicators and escalate breaches and violations.
    • Team Management: Ensure team performance management while fostering an environment of trust, learning, collaboration and cultivate a culture of high performance
    • Assure compliance to the DevSecOps frameworks within the tribes

    QUALIFICATIONS

    • Bachelor of Science Computer Science, Computer Engineering or Software Development or related subject
    • 4 years of experience as a DevOps Engineer or similar software engineering role.
    • 2+ years' experience in DevOps processes and tools (Ansible, Docker, Vagrant, Chef/Puppet, Terraform, Jenkins, NewRelic, Splunk).
    • Experience in Software Engineering methodologies including Agile, DevSecOps, Micro -services
    • Develop scripts to automate systems health visualization, machine learning and AIOPs
    • Experience in leading transformations
    • Demonstrated mastery of Build and Release Engineering principles and methodologies including source control, branch management and builds
    • Demonstrable experience of continuous delivery methods such as GitOps
    • Experience in the IT industry and a good understanding of the full software life cycle
    • Strong leadership skills
    • DevOps Certification is Plus

    go to method of application »

    Technical Lead – Digital Channel Analytics, Digital Identity and Security

    DESCRIPTION

    We are pleased to announce the following vacancy in the Digital IT Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below

    Detailed Description

    Reporting to the Software Engineering Lead, the role holder is required to research and design the most robust security architecture for Safaricom Digital Channel Projects and Platforms. Work closely with all organization security and risk groups and solution architects. Providing technical guidance to front-end and back-end engineers on security items and best practices. Make sure applications comply with industry security standards as required. Make sure data is secure with the required accessibility and encryption. In liaison with digital product owners, lead in the digital technical delivery of channel security strategy development and execution. Develop a "digital" identity strategy for the digital platforms and implementation & operations plan. Put the logging mechanism for every activity in digital channel applications and conduct a regular audit. Collect logs from every component, including all transactions and each API call, to put centralized monitoring in place.

     

    Roles and Responsibilities

    • Regular team and one-on-one engagements
    • Build the technical digital skillset according to the fit for future program
    • Team technical leadership and performance management
    • Provide technical leadership in architecture and providing oversight on implementation; designing programs that drive channel digital analytics, security and identity.
    • Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to digital channel analytics, security and identity.
    • Lead will review, propose, document and publish design and standards that will guide in implementation of digital channel analytics, security and identity.
    • Guide the organization develop digital channel analytics strategy in liason with the data management and business intelligence teams.
    • Responsible for digital channel analytics architecture  evolution .
    • Technical lead in delivery of digital channel analytics in the organisation.
    • Guide the organization develop digital channel security and digital identity strategy in liason with the risk and security teams.
    • Responsible for digital channel security and digital identity architecture  evolution.
    • Responsible in delivery of digital channel security implementation.
    • Responsible in delivery of digital Identity for digital channels in liason with the security team.
    • Responsible for evolving to a micro-services architecture for all digital solutions and evolving to modern architectures and frameworks for security and analytics applications.
    • Responsible for driving the DevSecOps culture within the chatbot engineering team.
    • Responsible for giving technical leadership in CI/CD pipeline automation for security and data engineering on the digital channels.
    • Responsible for driving the Agile culture within chatbot engineering team.
    • Responsible for coaching all IT members on agile and ensure all digital products are delivered using  agile methodology
    • E2E accountability for systems support including and not limited to MTTR, SLA, individual and global incidents
    • E2E accountability for building automated monitoring for all digital channels
    • E2E accountability for building proactive controls based on machine learning and similar techniques
    • Accountable for all developed digital channel security and identity implementation.
    • Accountable for digital channel anaytics implementation.

    QUALIFICATIONS

    • Strong knowledge of software architecture.
    • Bachelor's or master’s degree in Computer Science or a related field
    • 5-8+ years of working experience in application and software development, working in application development environment.
    • Proficiency in a modern coding language such as: Java, C#, Python, JavaScript etc.
    • Deep back-end development skills with proficiency in modern coding languages such as: Java, C#, Python, JavaScript etc.
    • Understanding of front-end web development principles and technologies (HTML/CSS)
    • Machine Learning and data analysis skills. Capability to apply machine learning automated analytical model building that helps the machine to identify patterns and make informed decisions based on that data.
    • Proven development experience on AWS Cloud, Google Cloud, Azure Cloud and/or IBM Cloud etc.
    • Effective communication skills e.g. fluent soft skills. Strong communication skills; the ability to convey complex technical details to all audiences
    • Ability to learn quickly
    • Familiarity with CI/CD solutions and DevSecOps principles
    • Development experience in agile teams, with strong product development and collaboration skills.
    • Must be have experience in developing and implementing algorithms.
    • You can create compelling and articulate arguments to Senior Leadership when presenting or negotiating on projects
    • Develop an enterprise wide technical strategy to effectively adopt technologies related to digital identity and security.

    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