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
Qualifications
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
Responsibilities
Requirements
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