Massive Recruitment by Safaricom, Nairobi, Kenya

Principal Analyst – Investor Relations

Aid the IR team in creating and communicating a consistently applied message to the investment community, organizing and managing investor engagements and publications and reporting on share performance.

Responsibilities

·         Aid in preparing responses to queries by investors both retail and institutional. This applies to current and prospective investors.
·         Aid in the production of internal and external communications for investors; results presentations, press releases, press commentaries, and consensus estimates.

·         Aid in the preparation, production and implementation of investor related communication & events such as road shows, internal presentations, brokers and investor visits.
·         Facilitating preparation, development,   design and production of the Annual Report / Integrated Report.
·         Facilitate and coordinate the payment of approved dividend to shareholders. Prepare investor relations board pack highlighting key developments in the company’s shareholding and investor relations activities.

Qualifications

·         Graduate with a financial related degree from a recognized University.
·         A  Chartered Financial Analyst (CFA)  Level 1 qualification is an added advantage.
·         A strong financial background with good understanding of dynamics in the investment environment preferred.
·         Strong numeric and analytical skills.
·         Excellent communication skills.
·         Minimum three years working experience in a financial/analyst/ investor relations position with a good understanding of the Tele-Communication industry. Excellent proficiency in Word, Excel and PowerPoint.
How to Apply

Territory Account Manager
We are pleased to announce the following vacancy in the SME, SoHo and Regional sales section of the Large Enterprise and Public Department within the Enterprise Business 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 Regional Manager – Rift, the role holder will meet overall NPS, revenue and acquisition targets for the assigned territory and work with Safaricom Business Partners to retain, develop, manage and expand the customer base and grow revenues.

Responsibilities

·         Development of plans to achieve set billed revenue targets in the territory;
·         Increase product and Business solutions penetration through cross sell to named accounts, in assigned territory;
·         Ensure revenue growth by growing ARPA in the accounts through up sell;
·         Achieve the set NPS targets for the Accounts in the territory;
·         Ensure achievement of set churn targets for assigned accounts ;
·         Develop strong relationships with customers at CxO to maintain ongoing revenue stream;
·         Ensure all accounts are managed through well thought out Account Development Plans;
·         Monitor and supervise  partner sales teams’ to achieve their assigned targets and ensure they have healthy sales pipelines to achieve the revenue targets;
·         Performance review with assigned Partner sales teams within the assigned territory and documentation of the same;
·         Maintain timely and 100% accurate territory reports on Partner sales teams review, competitor intelligence, Sales performance and all information relevant to the assigned territory.

Requirements 

·         Must have at least 3 years, preferably within the Enterprise IT or Telecoms/ communications sector;
·         Minimum 3 years sales management experience in a B2B/B2G environment in the target regions;
·         Minimum 2 years’ experience managing dealer channels in the target region;
·         Minimum 3 years ’experience in selling to the SME market and large organizations and/or managing complex sales.
·         Honors degree in Business Administration/Bachelor of Commerce degree from a recognized university;
·         Must have atleast 3 years’ experience in managing dealers or an indirect channel preferably in FMCG;
·         Solid understanding of the Enterprise market, trends and technology as well as sound knowledge of the Rift region market;
·         Experience in managing indirect channel in a telecoms environment is an added advantage;
·         Strong business Acumen;
·         Team player with pleasant outgoing personality & resilience;
·         Good communication and interpersonal skills;
·         Proactive, confident, energetic & with ability to work under pressure.
How to Apply

Microservices & APIs Tech Lead
We are pleased to announce the following vacancy in the Digital I.T Department within the Technology Division.   In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
Reporting to Senior Manager Digital Engineering, the position holder will be responsible for designing technology solutions that meet our business requirements and deliver the associated benefits. The role holder will be in charge of developing and growing relationships inside and outside the organization

Responsibilities

·         Accountable for end to end micro-services and API strategy and roadmap with delivery as the main outcome
·         Apply architecture and design principles consistently and holistically to enable target end to end usage scenarios
·         Strong focus on DevOps use cases and workflows
·         Developing and maintaining long term business domain knowledge
·         Partner with architecture group to deliver solution blueprint and other UML base design documentation

Requirements

·         Bachelor of Science Computer Science, Computer Engineering /Information Technology/Systems (Computing) – operating systems, databases, software development;Electronic/Electrical         Engineering/ Telecommunications or related subject
·         5 years java experience with hands on applciation delivery and usage J2EE design partners
·         3+ years of experience in microservices development using Java, JEE, spring, spring MVC, spring boot, MAVEN, spring cloud
·         Experience developing solutions using agile, DevOps, testing and CI/CD automation tools such as jenkins, JMeter, Git, Stash, Sonar, Qube etc
How to Apply

Digital Channels Tech Lead
We are pleased to announce the following vacancy in the Digital I.T Department within the Technology 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 – Digital Engineering, the position holder will be in charge of planning and development for mobile app, web portals, including extranets and intranets.  Above team and technology leadership the holder of the position will be expected to collaborate with leadership teams in the values value streams in order to ensure the delivery for the digital and online channels is in line with the business strategy for the units.

Responsibilities

·         Managing the delivery of multiple complex simultaneous channel development projects from design to delivery
·         Coach and guide the development teams on implementation and adoption of new technologies in the market (fit for future technologies) to improve the efficiency of delivery
·         Define strategy and best practices for mobile app architecture like VIPER, MVVM etc and web portal development
·         Accountable for managing CAPEX and OPEX budgets for all digital channels
·         Work closely with relevant teams internally to ensure alignment and coordination across operations as part of the seamless implementation of existing and new solutions.

Requirements

·         Bachelor of Science Computer Science, Computer Engineering or Software Development or related subject;
·         5  years + experience in software development in a busy IT environment;
·         Experience in mobile app development (android and IOS) and designing of web portals and chat-bots
·         Experience in Continuous integration and deployment methodologies using automated tools  such as Jenkins;
·         Experience in Software Engineering methodologies including Agile, Micro-services architecture;
·         Experience in building enterprise grade micro-services based solutions, automated scaling in and out of services and session management and caching servers.
How to Apply

Manager Data Engineering 
We are pleased to announce the following vacancy in the Digital I.T Department within the Technology 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 – Data Management, the position holder will provide leadership for planning, development, testing and delivery of big data solutions based on Hadoop and other open source technologies within the organization.

Responsibilities

·         Responsible for planning and delivery of highly scalable distributed big data systems, using different open source technologies including but not limited to Hadoop.
·         Responsible for loading the necessary data from sources onto the shared Hadoop platform that are necessary for analysis and for commercial action
·         Responsible for developing reliable data ingestion and preparation processes.
·         Develop and implement information lifecycle management strategies for Safaricom data platforms.

Requirements

·         BSc Degree in computer science or engineering;
·         5 years BI or related experience
·         Experience with using Spark, Yarn, Hive and Oozie;
·         Working knowledge of HBase, Solr, Kafka and Flume
·         Some experience with other distributed technologies such as Cassandra, ElasticSearch and Flink.
·         Experience in designing, building and managing applications to process large amounts of data in a Hadoop ecosystem;
·         Experience with performance tuning applications on Hadoop and configuring Hadoop systems to maximise performance;
·         Experience building systems to perform real-time data processing using Spark Streaming or Storm;
·         Experience with managing the development life-cycle for agile software development projects;
·         Experience working in a multi tenancy Hadoop environment.
How to Apply

Manager – Automation Testing Lead
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.

Reporting to the Senior Manager Quality Assurance, the position holder will lead the development and implementation of software automation strategy and frameworks and ensure efficiencies are realized in the software testing lifecycle (reduce software testing time by 50%) shortening the software development cycles and hence reducing time to market for products.
He / she will also be responsible for leading test automation programs specifically on System integration testing, functional and regression testing, with an emphasis on using open source tools for automation, and subsequent integration to continuous integration tools.

Responsibilities

·         Define Automation test strategy, creation of automation frameworks, and automation scripting for both internal facing applications/tools (API’s, etc.) and all customer facing platforms.
·         Accountable for building and leading the full automated testing team; continuous review of the team deliverables, coaching and  doing team performance reviews
·         Accountable for managing CAPEX and OPEX budgets for automated testing tools
·         Drive transformations in testing through automation to achieve higher levels of efficiency through adoption of fit for future technologies. (Reduce software testing times by 50%)
·         Engage with the stakeholders (Business and Project management teams) in creating schedules and manage the automated testing teams to execute within the planned timelines and monitor the team performance against the schedules
·         Provides direction for the automated testing team, ensuring that activities of the team are aligned with other QA teams and all stakeholders
·         Lead programs to increase the quality of delivery and ensure zero major defects escape into production ensuring zero impact on customers on launch of products.

Requirements

·         Bachelor of Science Computer Science, Computer Engineering or Software Development or related subject
·         5 Experience in test automation using open source tools – Katalon Studio, Selenium, Appium
·         Excellent software development skills coupled with programming experience in Python, Perl, Shell and Java, groovy etc
·         Hands-on QA experience with proven analytical and testing skills – Experience developing test strategies, test plans, test scenarios and test cases
·         Knowledge of automated testing frameworks
·         Experience of  Test driven Development approaches
·         Strong risk identification and mitigation planning skills
·         Strong leadership skills
·         Experience with CICD automation tools such as Jenkins
·         ISTQB Certification is a plus.
How to Apply

Non – Functional Testing Lead
We are pleased to announce the following vacancy within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below
Brief Posting Description
Reporting to Senior Manager – Quality Assurance, the position holder will build and manage a non-functional testing team and lead the development and implementation of strategy and frameworks in Software non-functional testing and ensure solutions delivered to the customers meet the required standards for quality.

Responsibilities

·         Develop software quality strategy and frameworks in non-functional testing and lead in execution
·         Accountable for building and leading the full non-functional testing team
·         Drive digital transformation in functional testing to achieve higher levels of competency and efficiency
·         Collaborate closely with business and project management teams in creating schedules and manage the non-functional testing teams
·         Provide direction for the non-functional testing team, ensuring that activities of the team are aligned with other stakeholders
·         Accountable for managing CAPEX and OPEX budgets for testing environments for all systems and non-functional testing tools
·         Responsible for implementation and management of  fully functional test environments ensuring stability of all test environments
·         End to end Accountability for disaster recovery testing and ensuring working Business Continuity Planning is in place for all solutions and guarantee stability of systems
·         Responsible for planning, monitoring and implementing controls in non fuctional testing activities
·         Define suitable metrics for measuring nonfunctional test progress and evaluation of the quality of the testing process and products
·         Lead programs to measure, analyze, monitor, manage, and optimize performance and scalability of our current applications and systems.
·         Responsible for reviewing, reporting and making data driven decisions around performance issues or bottlenecks.
·         Evaluate, review and if appropriate, implement recommendations for improvements to existing Test Life Cycle procedures in regards to non-functional testing and documentation

Requirements

·         Bachelor of Science Computer Science, Computer Engineering or Software Development or related subject. ISTQB Certification is an added advantage
·         5  years + experience in software design, development or non-functional testing in a busy IT environment
·         Must have experience in at least one programming language Java, Python, groovy etc
·         Experience in use of performance and other non-functional testing automated tools
·         Hands-on QA experience with proven analytical and testing skills – Experience in developing test strategies, test plans, test scenarios and test cases
·         Knowledge of automated testing frameworks
·         Strong risk identification and mitigation planning skills
·         Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail
·         Strong leadership skills
How to Apply

Area Sales Manager
We are pleased to announce the vacancy for an Area Sales Manager Regional Sales within the Regional Sales and Operations 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-Regional Sales the position holder will be in charge of effective management of agents & sub-agents in the assigned area, growing the agents/sub-agents business to ensure availability of M-PESA services in the area at all times. Indirect generation of sales revenue through effective management of Safaricom Business and Dealer distribution in the assigned area.

Responsibilities

·         Grow Sales within the Area by developing innovative ways of increasing/growing airtime sales, Mpesa Float availability and terminal sales at the Point of Purchase; Value added services and connections
·         Executing to Win through Embedment of Safaricom effective execution daily (SEED) practices towards best in class execution of Trade activities.
·         Indirect generation of sales revenue through effective management of Safaricom Business in the assigned area
·         Effective implementation of distribution strategy in the trade to achieve availability and grow sales within the assigned area.
·         Ensure achievement of set sales and usage targets i.e. Monthly, quarterly, semiannually or annually.
·         Prepare, plan and execute Area Sales programs aimed at market penetration
·         Ensure shops are well branded according to Safaricom standards & ensure stores are well stocked and sell at recommended sales prices.
·         Effective implementation of market penetration strategy in the trade and distribution of all Safaricom products within the territory
·         Route mapping and route coverage monitoring of sales team while conducting marketing intelligence.
·         Coaching and Capability development for the sales team

Requirements

·         Degree in a business related field.
·         Must have at least 4 years working experience in sales and distribution, of which 2 years must be in leading a sales team in sales growth and revenue generation.
·         Exceptional leadership and people management skills
·         Excellent knowledge of Safaricom products and services.
·         Excellent written and verbal communication skills (articulate) coupled with good listening and critical reasoning skills.
·         Professional Sales training will be a strong advantage
·         Proactive, confident, energetic and able to work under pressure with a positive attitude and use good organization skills.
·         Mentoring/coaching skills/experience
How to Apply

Corporate Centres & Finance Delivery Manager
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.
Reporting to the Senior Manager Business Engagement – FS, COPS and CC, the position holder will be in charge of delivery of business products using Business Doman and IT knowledge.
Leading a team of Architects and BAs, as well as virtual delivery teams. Break down complex requirements into simple trackable tasks. Be committed to high quality and delivery on time without compromise on scope.

Responsibilities

·         Responsible for leading virtual teams across IT to deliver the BU initiatives
·         In charge of delivering of the BU products on time
·         Ensure product stability within max 24 hours
·         Solutions Design and specification
·         Team Leadership
·         Managing Capex Spend for systems relevant to them.

Requirements

·         Degree in Science/computer science/Engineering/Business related.
·         Strong business acumen and mindset
·         5+ years of software development experience in a busy IT development environment, 2 years of which must include experience in Business Analysis and Systems design.
·         3+ years’ Experience in Technical Leadership of large IT projects
·         Certification in Business Analysis
·         Certification in Agile Project Management will be an added advantage
·         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.
How to Apply

National Account Manager
We are pleased to announce the following vacancy in the Large Enterprise & Public Sector Department within the EBU Division.  In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.
Reporting to the Sector Manager, the position holder will be responsible for driving and achieving revenue targets through solution selling and segment propositions.

Responsibilities

·         Proactive Relationship performance management and tracking;
·         Device strategic plans for Relationship penetration and ensure implementation of tactical plans including pipeline management;
·         Grow Solution Sales within MNC/VGE TML; through acquisition and penetration;
·         Provide thought leadership and Insights from customer engagements within the Multinational Corporation/VGE Vertical;
·         Develop and execute customer ring fencing strategies in MNC/VGE Vertical;
·         Follow up on all existing contracts & renewal
·         Provide insight into the refinement of customer journey processes
·         Formulate and manage customer relationship through up-to-date Account Development Plans, opportunity road maps, pipeline management and the entire sales cycle plan.
·         Implement daily, Weekly and monthly monitoring for the sales and client service teams’ performance.
·         Manage customer relationships to drive Net Promoter Score

Requirements 

·         Degree in Commerce/ ICT or a business related;
·         Work experience of 4-5 years preferably managing in a B2G or B2B environment;
·         Knowledge/ Work experience in ICT will be an added advantage;
·         Strong relationship building skills, preferably from a major blue chip company;
·         Ability to deliver results and meet and surpass targets;
·         New business development skills.
·         Be commercially savvy with a deep understanding and demonstration of solution selling.
How to Apply