Company Address: Address Safaricom Limited P.O Box 66827, 00800 Nairobi

  • Integration and Service Development Planning Engineer

    Integration and Service Development Planning Engineer

    DESCRIPTION
    We are pleased to announce the following position 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.
    Brief Description
    Reporting to the Manager Integration Planning & Evolution, the position holder will be responsible for application development and evolution of existing API and Microservices platforms. He/She will work alongside architects, developers and other business support engineering teams.
    Application development duties include but not limited to analysis, design, development, testing, documentation of the new and existing integration services; stress and security validations to ensure integrity of the web services; maintenance and fault management.
    Key Responsibilities

    Analysis – participate in
    Integration platforms architecture, upgrade, and redesign of existing and new systems.
    Development and deployment of APIs/Microservices.
    KPIs reporting of upgraded platforms & developed APIs.
    Unit, system, load, and security testing of delivered solutions to ensure they work as per expected standards.
    Validation & Verification – oversee the user acceptance assurance of application functional logic, data processing and error management.
    Liaise with Support teams, infrastructure team, network administrators, information security to maintain service availability and integrity of the applications.

    QUALIFICATIONS

    BSc. Computer Science/Software Engineering/IT.
    3 years + experience in software development in a busy IT environment.
    Extensive programming experience using Java, Spring Boot, C#, Python, JavaScript etc.
    Solid understanding of web services/technologies – REST/JSON, SOAP, XML, XSD.
    Extensive experience with data management – data structures, relational/NoSQL databases, Stored Procedures, PL/SQL development.
    Extensive experience in deploying API on middleware technologies such as TIBCO, Tomcat, Glassfish, and containerized environments i.e., 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 use of source code management systems like SVN, GIT and build tools like Ant, Maven.
    Strong knowledge & experience using (CI/CD) such as Jenkins, drone, CycleCI
    Experience in Agile Development/software life-cycle development.
    Experience in deploying solutions on Linux operating system

    Apply via :

    safaricom.taleo.net

  • Tech Lead- Site Reliability Engineering (SRE)

    Tech Lead- Site Reliability Engineering (SRE)

    DESCRIPTION
    We are pleased to announce the following Position 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.
    Brief Description
    Reporting to the HOD – IT Infrastructure & Shared Applications, the position holder will be responsible for championing SRE practices within the department and run the operational excellence initiatives to ensure we meet our SLAs and OLA across the different service domains for the department.
    In addition, He/she will champion Monitoring and Observability Initiatives within the department, run modernization programs and projects aimed at best-in-class reliable systems design as well as drive rigorous metrics related to systems availability, recovery metrics and Business Continuity
    Key Responsibilities

    Technical – Automation of operational tasks within Infrastructure and Shared Applications; Responding to platform emergencies, alerts, and escalations; Develop a fully automated multi-environment observability and monitoring stack and extend it to predict capacity needs based on the usage patterns; Build mature Artificial Intelligence and Machine Learning solutions to support operational tasks and systems monitoring
    Financial management – budget planning, budget rollout execution, vendor management, contract compilation & monitoring.
    Project delivery & rollout- Have an E2E accountability for program management.
    Ensure all stability programs are running and contributing towards eliminating incidents.
    Deploy conventional detection and containment measures to focused on best-in-class prevention.
    Leadership & HR management – lead the adoption of Automation and Dev-ops and ensure an engaged and motivated team. Build the skillset according to the fit for future program.Team performance management, Regular team and one-on-one engagements.
    Governance and compliance -Ensure that technical solutions are compliant to all documented Safaricom policies and meet all security standards.

    QUALIFICATIONS

    University Degree in computer science or engineering 
    Cloud Computing Training and Certification
    Database Management Training and Certification
    DevOps Tools (Infrastructure Automation e.g Terraform, CI/CD – e.g Jenkins)
    Project Management Training
    7 years in a Technology environment focusing in operational excellence.
    4 years in a management position
    Leadership and coaching skills
    Knowledge of Linux and Unix Systems including Shell.
    Knowledge and use of config management systems like Chef
    Have strong programming skills
    Have experience with Nginx, HAProxy, Docker, Kubernetes, Terraform, or similar technologies
    Ability to use GitLab

    Apply via :

    safaricom.taleo.net

  • IT Business Analyst 

Fixed Technical Support Engineer 

Principal Accountant; Tax

    IT Business Analyst Fixed Technical Support Engineer Principal Accountant; Tax

    Job Description
    Reporting to the Business Engagement Manager, the role will be the liaison between business system users and the technical team in as far as creating automated business solutions is concerned. The role holder will also be responsible for gathering, detailing and documenting business requirements in a business requirements document and solution designs for business end users and technical developers. Propose ways in which the existing processes and systems can be used or changed to meet new business requirements as well as identify internal systems integrations needed to meet business requirements.
    Key Responsibilities

    Carry out full business requirements discovery that includes interviewing relevant stakeholders and end-users. i.e. requirements elicitation
    Collect, classify, analyze and document business requirements as per set standards.
    Create high-level solution designs to meet business requirements by exploiting the functionality available in IT systems already in Safaricom, or by filling missing gaps with appropriate new systems, in accordance with enterprise architecture.
    Lead a project team composed of designers and developers to drive the business needs and expectations by ensuring business intent is understood and delivered by IT.
    Collaboratively develop test-driven business requirements and functional specifications with business, technical, and testing team members.
    Participate in technical/functional evaluation of bids for new systems.
    Ensure sensible consensus is reached for all requirements/specifications and help business, IT, and test leads to have the same mutual understanding thereof.
    Generate process documentation that clarifies and validates how the organization utilizes business systems to meet business requirements
    Liaise with other sections/departments in the delivery of services and projects as well as maintain good working relations between the Squad & Tribe team and all stakeholders.
    Provide support to the Business Unit by assisting in the development/reviewing/translating of User Requirement Specifications into a baseline BRD (Business Requirements Document) and building design documents (FDD, SDD).
    Promote proper release planning, guaranteeing adherence to business needs, change management governance and priorities and consequently, contribute to the reduction of development costs in future.
    Follow a prioritization process that is transparent and understandable for all parties involved.
    Participate in innovation to improve delivered products and services and to explore new technologies and their applications to the enterprise space.

    Qualifications

     Bachelor’s Degree in either Computer Science or Business Information Technology or in a relevant field
    At least 3 years’ work experience as a systems developer/business analyst in a busy IT development environment, 2 years of which must include experience in systems analysis.
    Professional Experience in Business Analysis (CBAP, IIBA) as well as software development lifecycle is essential, in agile (SAFe, Scrum) and waterfall methodologies.
    Professional Experience in Solution Architecture (TOGAF)
    Professional Experience in Cloud Architecture (AWS, Azure, Huawei cloud and Google Cloud)
    Domain experience in financial services, financial technologies will be an added advantage.
    Broad technical expertise combined with business acumen and strong consulting skills.
    Excellent systems analytical and communication (written and verbal) skills along with meeting facilitation skills
    Experience in writing formal Use Cases and other UML tools
    Demonstrated experience in producing requirements that support event driven development and test-driven development.
    Excellent communication skills – must be able to listen to customers, document requirements quickly & accurately, and review written materials for accuracy. Must also be able to communicate specifications to person’s at all technical levels.
    Proven track record for delivery of large scale, complex projects delivering IT/Telco customer solutions; demonstrable leadership skills and organizational experience.
    Ability to communicate and influence others

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Senior Accountant; Fixed Assets

    Senior Accountant; Fixed Assets

    DESCRIPTION
    We are pleased to announce the following vacancy in the Finance Operations department – Fixed Assets & Inventory section within the Finance Division.   In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
    Reporting to the Senior Manager – Fixed Assets & Inventory the position holder will manage the company owned and leased assets both tangible and intangible)
    Key Responsibilities:

    To reconcile fixed assets register to the general ledger on a monthly basis breaking down major categories of assets into cost, depreciation and net book value
    Before month end, liaise with technology division to ensure that all assets put in use in the month especially network infrastructure elements are accounted for under additions for the month by quantity and value
    Analyze additions from AP ledger and classify them into main asset categories on a monthly basis. Maintain proper trail of supporting documents for additions to fixed assets
    Review POS on a monthly basis to ensure that any commitments made in respect to assets which have not yet been invoiced are accounted for in the correct accounting period especially items relating to CWIP
    Review disposals on a monthly basis and ensure the same are in line with company policy and fully analyzed and properly accounted for including retirement of assets from the register
    Compute monthly depreciation per asset and per group of assets and ensure that it is properly accounted for. Perform a global check for depreciation charge per assets category to ensure reasonableness
    Prepare schedules required for tax computation purposes as and when required to ensure that proper and maximum possible capital allowances are claimed periodically. Liaise fully with taxation section
    Justify any adjustments to fixed assets with proper analysis of the impact it has on depreciation.
    Analyze capital work in progress into the specific sites to which they relate to and tie the same to specific purchase orders.
    Age the CWIP on a monthly basis based on the issuance report to ensure that no items remain therein for more than 6 months

    QUALIFICATIONS

    Business related bachelor’s degree from a recognized university;
    Qualified accountant with CPA (K)/ACCA/CIMA/ACA is a must;
    3-5 years post qualification experience in finance with specialization in one or two areas of financial accounting i.e., fixed assets, stock accounting, sub-ledger accounting, statutory reporting;
    Proficiency in data analytics and visualization tools such as Power BI, Qlik etc
    Demonstrate competence in dashboards creation
    Experience in digital process automations
    A strategic thinker; shaping processes, people and systems
    Ability to quickly identify risks and capture accounting implications
    Hands on experience working with accounting Systems e.g. Oracle, Hyperion, Sap, etc
    Strong analytical skills and a keen attention to details;
    Self-driven, results oriented, proactive and an ability to work without supervision

    Apply via :

    safaricom.taleo.net

  • Dockyard Lead 

Solutions Architect 

Integration and Service Development Planning Engineer 

Senior Manager-Service Operations

    Dockyard Lead Solutions Architect Integration and Service Development Planning Engineer Senior Manager-Service Operations

    Job Description
    Reporting to the Research and Design Tech Lead the position holder is responsible for an outside-in approach to open innovation and to scale the initiatives to production. Working with partners, the business, Project teams, Squads as well as virtual IT delivery teams to implement various projects, innovation ideas and business deliverables. Break down complex requirements into simple trackable tasks. Be committed to high quality output and delivery on time.
    Roles and Responsibilities

    Organizing various hackathons that promote open innovation with a Quarterly target focus.
    Organizing and running the organizations innovation weeks with Quarterly target focus.
    Developing a strong community of co-creators that promote open innovation.
    Support setting up of crowdsourcing initiatives to generate innovative ideas and concepts.
    Liaising with learning institutions and professional bodies to share best practice and leverage innovation inherent there.
    Coordinate with other engineers, management and partners on open innovation.
    Scaling innovative ideas into production to solve real business problems.
    Source for Funding for start-up ideas.
    Alignment with leadership on key focus areas and challenges to be solved through the hackathons.
    Team Leadership where applicable.

     Job Qualifications

    Degree in Science/computer science/Engineering/Business related.
    Certification in Business Analysis & Agile Project Management will be an added advantage
    Strong business acumen and mindset – with knowledge of Human Centered Design
    6+ years of technical experience in a busy IT development environment
    3+ years’ Experience in Technical Leadership of large IT projects and Programs
    Team player who is skilled at building up and managing stakeholder relationships successfully
    Ability to persuade stakeholders and to champion effective techniques through delivery
    Ability to drive initiatives without any formal authority in an ambiguous environment
    A curious and innovative mind that built things.

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Principal Data Architect

    Principal Data Architect

    Job Description
    Reporting to the Big Data & CVM Technology Lead the holder of the position will design and execute the overall enterprise data management strategy and framework and setting enterprise-wide quality metrics on the big data platforms which will serve as Safaricom’s single source of truth, as well as the Business Intelligence platform. This will be used to continuously deliver on Safaricom’s overall data analytics strategy.
    Job Responsibilities

    Develop and implement an overall organizational data strategy that is in line with business processes
    Identify data sources, both internal and external, and work out a plan for data management that is aligned with organizational data strategy
    Coordinate and collaborate with cross-functional teams, stakeholders, and vendors for the smooth functioning of the enterprise data system
    Provide guidance and/or develop tool to maintain and provision an enterprise master data repository
    Develop analytical platforms that will be used to avail data to end users for exploration, advanced analytics and visualizations for day-to-day business reporting
    Provide guidance and advise to technology teams on the best use of latest technologies and designs to deliver a best-in-class platform in the most cost-effective way
    Develop automated monitoring solutions to be handed over to support teams to run and operate the platform efficiently

    Job Qualifications

    Must have technical / professional qualifications:
    BS or MS in computer science or equivalent practical experience
    At least 2-3 years of coding experience in a non-university setting.
    Experience in enterprise data management
    Proficient understanding of distributed computing principles
    Experience in collecting, storing, processing and analyzing large volumes of data.
    Proficiency in understanding database technologies
    Excellent written and verbal communication skills
    Excellent organizational and analytical abilities
    Understanding of big data technologies:  Cloudera/Hortonworks
    Experience with Oracle Database technologies.

    Apply via :

    safaricom.taleo.net

  • Senior Officer; Cyber Security Assurance 

Engineer, Data centre Operations

    Senior Officer; Cyber Security Assurance Engineer, Data centre Operations

    DESCRIPTIONS
    We are pleased to announce the following vacancy in the Cyber Security Department within the Corporate Security division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below:
    Reporting to the Senior Manager, Cyber Security Strategy & Design, the successful candidate will lend support in ensuring all new and existing systems/products/services comply with Safaricom’s security policies & standards and other industry best practices e.g. ISO27001, CIS, Vodafone CSB standards etc… The candidate will also provide timely security assurance reports and advice to the business when required even with very tight timelines.
    Key Responsibilities:

    Conduct periodic security reviews, vulnerability assessments & penetration tests across all of Safaricom’s systems/infrastructure
    Ensure all new and existing systems/products/services comply with Company’s security policies & standards and other industry best practices e.g. ISO27001, CIS and Kenya Data Protection Act
    Provide timely and quality security assurance reports and advice to the business when required even with very tight deadlines
    Do regular follow ups with system custodians/owners to ensure any security risks identified are addressed within the agreed timelines
    Define Cyber Security metrics and report periodically on security compliance across all networks/systems
    Research on new threats/technologies/vulnerabilities/security design principles etc.

    QUALIFICATIONS

    Degree in Information Security/Computer Forensics/Computer Science/Information Technology or other relevant Technical Degree
    Information security certifications e.g. CEH/CISSP/CISM/CISA/GIAC/CPTP/OSCP
    Advanced Networking certifications: CCNA/CCNP/CCSP/CCIE are also preferred
    Certifications in Microsoft Windows and Linux/Unix Operating Systems
    Demonstrate competency in the use and administration of ethical hacking tools e.g. KALI Linux, Metasploit, Nexpose, Nessus, Nmap, BurpSuite etc…
    Minimum of 3 years’ working experience in Information Systems Security – e.g. Ethical Hacking, Penetration Testing, Vulnerability Assessments, Pre-and-Post Implementation System Reviews, etc
    Minimum of 3 years’ working experience in Networking and Operating Systems e.g.  Cisco, Huawei, Windows (All), Unix, Linux etc
    Minimum of 3 years’ working experience in Web and Mobile applications technologies e.g. Java, Python, PHP, Javascript, CSS, Apache, Nginx, IIS etc
    Working knowledge of databases e.g. Oracle, MSSQL, MongoDB, Postgress etc will be an added advantage
    Working knowledge of Virtualization & Microservices technologies e.g. VMware, Open shift, Kubernetes, Docker etc will be an added advantage
    Working knowledge of Cloud technologies e.g. AWS and Azure will be an added advantage
    Working knowledge and experience in DevSecOps technologies and practices i.e. Jenkins, Jira, Github, Gitlab etc will be an added advantage
    Working knowledge of Mobile and GSM technologies e.g. Android, IOS, 2G, 3G, LTE, USSD etc will be an added advantage
    Excellent communication skills and a good team player
    Excellent time management skills i.e. getting things done in a timely manner
    Excellent report writing and presentation skills
    Very analytical and keen on details
    Customer obsessed

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Research and Design Lead 

DIT Planning & Reporting Lead

    Research and Design Lead DIT Planning & Reporting Lead

    DESCRIPTION
    We are pleased to announce the following Position 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.
    Brief Description
    Reporting to the Research and Design Tech Lead, the position holder is responsible for scouting, developing & testing prototypes & piloting, refining and adopting new technologies to solve current problems, improving operation efficiencies and to create new platforms to support new business opportunities. Working with partners, Project teams, Squads as well as virtual IT delivery teams to implement various projects and business deliverables. Break down complex requirements into simple trackable tasks. Be committed to high quality output and delivery on time.
    Key Responsibilities

    Responsible for all Domain business projects by resourcing and leading virtual teams across IT
    Responsible for delivering 95% of the projects on time
    Responsible for ensuring project stability within max 48 hours
    Ensure agile is implemented in at least 50% of the projects
    Maintain an accurate registry of all business projects  with various statuses and ensure business teams are appraised at all times
    Align with business product leads & PMO on project KPI’s, milestones and timelines

    Attend business strategy meetings to ensure IT is aligned with business needs
    Regular team and one-on-one engagements
    Build the team skillset according to the fit for future program
    Team performance management
    Provide budget inputs for business solutions.
    Attend BU strategy sessions
    Weekly Delivery reporting to BU HoDs and Senior Managers on the status of their deliverables

    Responsible for gathering, detailing and documenting all business requirements
    Ensure sensible consensus is reached for all requirements/specifications and help business, IT, CXX, Revenue Assurance and test leads to have the same mutual understanding
    Ensure test plans cover all aspects of Business Requirements and existing business rules
    Responsible for Solutions Design to meet business requirements and non-functional requirements

    Drive reuse on all technical and business functionality designed and no duplication of business components
    Collaboratively oversee the development/configuration of solutions as per agreed designs.
    Provide solution architecture input into all new system tenders

    QUALIFICATIONS

    Degree in Science/computer science/Engineering/Business related.
    Certification in Business Analysis & Agile Project Management will be an added advantage
    Strong business acumen and mindset – with knowledge of Human Centered Design
    5+ years of technical experience in a busy IT development environment, 2 years of which must include experience in designing systems and solutions.
    3+ years’ Experience in Technical Leadership of large IT projects
    Team player who is skilled at building up and managing stakeholder relationships successfully
    Ability to persuade stakeholders and to champion effective techniques through delivery
    Ability to drive initiatives without any formal authority in an ambiguous environment
    A curious and innovative mind that built things

    go to method of application »

    Use the link(s) below to apply on company website.  

    Apply via :

  • Principal Engineer; Cyber Prevent & Defense

    Principal Engineer; Cyber Prevent & Defense

    DESCRIPTION
    We are pleased to announce the following vacancy in the Cyber Security Department within the Corporate Security division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below:
    The Cyber Security Prevent & Defense Team is responsible for implementing cyber security architecture and policies. The team oversees the day-to-day maintenance of the Cyber Security Infrastructure, managing support SLAs with both internal and external customers, and running of key cyber security programs.
    Reporting to the Senior Manager, Cyber Prevent and Defense, the successful candidate will lend support in day to day operations and maintenance of Cyber Security services to ensure 99.999% availability. He /she will provide technical security expertise and 2nd level support to staff and teams to ensure the efficient use of systems and tools. He or she will be responsible for managing key cyber security programs across the organization.
    Key Responsibilities:

    Driving standards of excellence to achieve Cyber Security strategy.
    Facilitate implementation, management, compliance, and optimization of Cyber Security policies, baselines, standards, and processes in order to improve posture.
    Operational team lead in the configuration, management and optimization of cyber security endpoint technologies.
    Lead in the implementation, management and optimization of controls to mitigate cyber risks, and audit findings (Internal and External).
    Serve as the primary point of contact & escalation point for Security Administration tasks: provisioning and deprovisioning, installation, maintenance, troubleshooting and support.
    Lead efforts in change management, continuous improvement and documentation around Cyber Security solutions and processes.
    Responsible for the set-up, coordination, execution, and maintenance of the incident management in conjunction with incident management team.
    Ensure management and maturity of patching and vulnerability management program.
    Ensure coverage, adequacy and KPIs of endpoint security controls are met and continually approved.
    Ensure agreed support SLAs are met with respective cyber security vendors.
    Provide 2nd level support to staff and contractors for better experience

    QUALIFICATIONS

    Degree in Electrical Engineering/Computer Science/information Technology
    At least one professional Information Security Qualification: CISSP/CISM/CISA
    Advance competencies in Microsoft, Linux or Unix Operating Systems administration
    Advance competencies experience in Information Security Technologies
    Advance competencies in Network Security: CCNP or CCIE (Security) is an added advantage.
    Minimum of 5 years’ experience with Cyber security technologies
    Experience in design, delivery and support of Information Security solutions to customers will be an added advantage.
    Expert level analytical and problem-solving skills are required.
    Good report writing and communication skills
    Good at coordinating and leading teams.
    Analytical Thinking. Customer focused.

    Apply via :

    safaricom.taleo.net

  • M-Pesa Africa – Smartphone Architect

    M-Pesa Africa – Smartphone Architect

    DESCRIPTION
    We are pleased to announce the subject career opportunity within Technology (M-Pesa Africa) reporting to the Senior Manager-Architecture.
    Role Description
    The Solutions Architect is responsible for producing detailed application architecture and detailed application designs covering the functional and non-functional requirements for the M-Pesa Smartphone Application.
    The Solutions Architect will work closely with the Enterprise Architect, Business Analysts, and Group Technology stakeholders to ensure that the platform meets the needs of the business within the boundaries of the architectural roadmap and strategy.
    Key Role Responsibilities
    Applications Requirements and Design

    To be the subject matter expert in Smartphone development and available technologies including front-end native development on Android, Android Go, KaiOS, and IOS, backend development in microservices, and API connectivity with existing supporting systems.  To turn business requirements into application requirements and designs.
    Responsible for non-functional requirements (NFR) definition and design components across Smartphone platform stack and where necessary the definition of applicable  NFR’s, including performance, resilience, operational monitoring, and disaster recovery.
    Applications design specifications for end-user application designs, integration services, and API designs, messaging design and security configuration, core application and business logic, database, and reporting.
    Detail and maintain application component definitions of the Smartphone Application.
    Ensure component mapping is updated in alignment with roadmap and platform changes.
    Work closely with Vodafone Group to understand pre-approved, secure design patterns to ensure that designs adhere to security policies and benefit from technology integration already developed

    Application Lifecycle Management

    Supporting the Mobile Payments Enterprise Architect, continuously look for opportunities to enhance platform lifecycle processes from requirements through to delivery.
    Support definition of architectural policies for requirements, design, development, test and deploy phases.
    Assess industry-standard applications development methodologies and tailor/adapt to the needs of the Smartphone programme.
    Support strategy definition of load and performance testing, working with business & operational stakeholders to articulate the impact of testing on the quality of service.
    Proactively look to automate processes within the development lifecycle, including build automation and test automation.
    Support definition of tooling strategy to support the development lifecycle and work with analysts, designers, and developers to ensure that maximum benefit is obtained from the tools.

    Technology Strategy & Direction

    Utilizing technology experience, assist the Mobile Payments Enterprise Architect in defining and communicating the Smartphone technology roadmap. This includes:
    Analyzing industry technology trends and innovations identify technology (software and infrastructure) opportunities for inclusion into the roadmap.
    Assess products and approaches to support the architectural evolution of the Smartphone App.
    Work with business stakeholders to highlight business implications and enablers of technology roadmap on future procedures and business processes. Work with Group and Operating Company lead technologists to ensure that roadmap aligns with overall organization technology strategy.
    Proactively look for future technology solutions to reduce the Total Cost of platform ownership whilst maintaining and enhancing platform resilience, monitoring, and performance.

    QUALIFICATIONS
    Apply if you have:

    Science, Technology, Engineering or Mathematics (STEM) degree.
    Proven experience in designing smartphone application architectures.
    5+ years hands-on experience in Software development, under Agile process.
    Practical experience with a range of development and application technology platforms, like Java, SQL, XML technologies
    Experience in API development and integration covering various design approaches like HTTP, SOAP, REST.
    Experience in CI/CD processes and technologies, like Jenkins, Git, Docker, Packer
    Experience in the use of UML notation in capturing and documenting designs
    Strong business and customer focus
    Ability to work within a demanding environment, being a key contributor to a fast-moving product
    Ability to work reactively and proactively
    Demonstrable numerical, analytical, and verbal skills, well-developed written and verbal communication skills in English

    We are happy if you have:

    Experience of working within a multi-national team and serving customers from multiple countries would be of benefit.
    Experience of working in an agile environment will be beneficial

    What you can expect from us:

    We believe in a fair and robust interview process
    We have a robust flexible total reward scheme
    Dedicated support and mentoring/coaching
    Opportunity to develop and progress – plus a solid dedication to work-life integration. It all means you’ll have everything you need to advance your career and achieve your full potential.

    Note to Applicants
    As part of our recruitment process, we will request the below documentation which will be required as soft copies at a later stage of the process.

    An updated CV with a confirmation of three referees- 2 must be professional and must have supervised you at some point, the other referee can be a colleague in the same professional field. If the referees are within the same organization that you are working with, you will need to confirm to us that it’s okay to contact them in writing (via email). This also includes all references within the Human Resources department.
    Scanned copy of certificate of good conduct from the CID (Less than 1-year-old) – Applicable to Kenyans Only
    Scanned copy of certificate from Credit Reference Bureau (CRB) – Applicable to Kenyans Only
    Scanned copy of University Certificate
    Scanned copy of your National ID / Passport-Legal Form of Identification

    Apply via :

    safaricom.taleo.net