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: Aug 19, 2021
    Deadline: Aug 25, 2021
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Safaricom is a leading communications company in Kenya with the widest and strongest coverage. The home of the famous Mobile Money service- M-PESA
    Read more about this company

     

    Business Intelligence (BI) Developer

     

    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.

    Reporting to the Manager - Analytics System Support, the position holder will offer leading expert solutions and technical guidance in administration, service provision and availability of all the Safaricom Business Intelligence and analytics systems.

    Job Responsibilities

    • Coding of all ETL and analytics processes used within the BI & Analytics systems;
    • Development of reliable data ingestion and preparation processes;
    • Planning and delivery of highly scalable distributed big data systems, using different open source technologies including but not limited to Hadoop;
    • Design and development of front-end tier(s), middle tier(s), and /or back-end database tier(s) for business applications. Capturing of business applications information needs and mapping of the same to the software and /or database components;
    • Performs data modeling to analyze and specify data structures within an application system;
    • Perform the necessary technical design and development functionality to ensure that reporting needs can be effectively developed and implemented.
    • Possession of DBA skills is a plus. Performing routine DBA tasks including operation, troubleshooting & performance tuning.
    • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications;
    • Generation of ideas to improve efficiency in software and application services offered to the business, and/or generate revenue for business;
    • Participation and membership in various technical fora for the purpose of increasing the collective knowledge base of the team.

    QUALIFICATIONS

    • Bachelor’s degree in Computer Science, Applied Mathematics, Engineering, or any other technology related field.
    • Advanced UNIX/LINUX, Python
    • Advanced ETL knowledge in Informatica, ODI, SSIS
    • Oracle certification in database administration or application development
    • Microsoft certification: MCSD/ MCDBA is an added advantage
    • MSc/MBA added advantage
    • Working with relational databases such as MySQL, MS SQL Server, Oracle, 
    • Programming skills such as Java, C++.

    go to method of application »

    Fixed Planning and Optimization Engineer

    DESCRIPTION

    We are pleased to announce the following Position in the Network 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 Fixed Planning and Optimization, the position holder will be responsible for Planning, design verification, ground survey and material inspection, Optimization of FTTH Network Infrastructure and Rollout, Budgeting, Capex administration & Project cost management. Database Management, documentation and process improvement.

    Key Responsibilities

    • Delivery of timely and quality Transmission Solutions on Fiber and GPON technology. Plans to be done as per the project schedule and with the correct dimensioning of capacity thresholds, availability and reliability.
    • Delivery of resilient FTTH Transmission Solutions and plans to meet current, medium and as well as long term requirements
    • Compilation of topology maps, schematics, Google earth routes, building entry points & floor plans in GIS formats.
    • Maintenance of an accurate database for above plans.
    • Plan and Oversee resources to conduct accurate site surveys and implementation plans that ensures timely implementation as per the project timelines
    • Optimal design and implementation of plans that save on CAPEX as well as Nopex.
    • Compile and validate all internal requests and incorporate them into the project design
    • Budget estimation and project prioritization to meet Business requirements, Capex budget justifications.
    • Review of BOQs against the designs for Fiber to the Home and Node for Street Wi-Fi solutions.
    • Cost reconciliation for projects from Business Case Assumptions, CRFs, As built status
    • Monitoring capacity threshold per route in line with set KPIs (70%) booking on Links, fibre cores and Ducts
    • Reliability of planned design to achieve accurate, timely and economical plans e.g. performance of link against link design specs once built
    • Liaise with implementation and support teams to ensure rollout follows the design and meets both the business and engineering specifications
    • Database management, Documentation and process improvements:
    • Ensuring (overall ownership) of accurate, up-to date database documentation on network planning, design and implementation in addition to capacity planning, fiber core provisioning In Cell base, Map info, Google Earth, NQMS, OSP Insight etc.
    • Recommend changes and champion database improvement with OSS and other stakeholders
    • Keeping accurate and current infrastructure database
    • Adhere to the existing processes in work flow management.
    • Learn/research on new technologies/practices in FTTH field
    • Evaluate Reliability and cost effectiveness of trials introduced in the network and their ability to keep up with emerging technologies.
    • Running of trials and subsequent recommendations for approval
    • Development of design principles to guide future deployment

    QUALIFICATIONS

    • Degree in Electrical, Electronics,Telecommunication Engineering  or related field
    • 3 years’ experience with 1 year in a busy telecommunications environment –Involved in Planning, Design and Optimization of reliable transmission systems /networks.
    • In-depth understanding of Transmission infrastructure deployment life cycle
    • Knowledge in transport/data communication planning design and optimization tools
    • Computer literate
    • Analytical skills
    • Attention to details
    • Communication and interpersonal skills
    • Trouble shooting and problemsolving skills
    • Excellent documentation and reporting skills

    go to method of application »

    Senior Security Architect, Enterprise Managed Security Services

    DESCRIPTION

    We are pleased to announce the following Position in the Network 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 - Managed Security Services, the role holder will support the Enterprise Managed Security Service propositions, Enterprise Customer Designs, Implementations and continuous improvements.

    Key Responsibilities

    • Architect and design security solutions in line with best practices to ensure they meet Enterpriser customer requirements
    • Ensure Enterprise Solution have information security at concept stage.
    • Lead managed security services and support to Enterprise Customers in designing and selling these services
    • Work closely with EBU product teams, security to evaluate the viability of vendor products for the MSSP
    • Drive managed security products go-to market and uptake in the Enterprise market.
    • Participate in definition of security requirements and acceptance criteria for new Enterprise customer solution
    • Draft, evaluate and respond RFIs/RFPs
    • Liaise with Supply Chain in the procurement process of Managed Security solutions/systems.
    • Participate in the technical evaluations for security systems that run Enterprise platforms.
    • Participate in selection of the best solution and present to the CAPEX board
    • Ensure all vendors have up-to-date contracts (contract management)
    • Implement Test, Deploy and Commission new systems for Enterprise customers.
    • Develop the ‘as built’ Enterprise security solution for support handover
    • Recommend major upgrades where required and liaise with the operations team when doing the upgrades especially if it affects the design/architecture of the Enterprise support system
    • Ensure all security technology and processes implemented are continually improved to maximize on their returns/benefits
    • Define metrics and report periodically that clearly demonstrate value to the enterprise customers
    • Conduct research and development/security intelligence on new areas in security and present on them for sensitization and knowledge transfer to other team members/staff                                              
    • Ensure all security systems implemented have high availability and disaster recovery in accordance with best practices
    • Ensure change management and system handover processes are followed
    • Excellent communication skills with an ability to right level conversations
    • Lead and implement integrations between internal and external solutions
    • Serves as the technical liaison to the security product owner, internal security team and external stakeholders.
    • Collaborate with internal cross functional Enterprise customer facing domain architecture leadership

    QUALIFICATIONS

    • Degree in Electrical Eng/Computer Science/Information Technology
    • Advanced professional information security certifications e.g. CISSP/CISM/CISA/GIAC/CEH/CPTP/OCSP
    • Advanced Networking certifications: CCNA/CCNP/CCSP/CCIE
    • Certifications in Microsoft Windows and Linux/Unix Operating Systems
    • Certifications in the use and administration of security tools e.g. Firewalls/IDS/Content Filters/Antivirus/Ethical Hacking tools
    • Certifications in virtualization and cloud technologies: VMware, HyperV, Open Stack, AWS Azure
    • Experience in Cyber Security Systems – e.g. Firewalls, IDS/IPS, VPN, Content Filters, Security Hacking tools, Antivirus, Encryption etc…
    • Experience in IT Networks and Systems Administration e.g.  Cisco, Huawei, Windows, Linux, Unix etc…
    • Working knowledge of web technologies e.g. cPanel, ModSecurity, Apache, PHP, Joomla, Wordpress and ASP
    • Working knowledge of databases e.g. Oracle, MSSQL, MySQL, Postgress SQL
    • Working knowledge of Virtualization Technologies e.g. VmWare, HyperV, Open Stack
    • Working knowledge and experience in DevOps and Microservices technologies i.e. Docker, Kubernetes, Jenkins, Gitlab/Github etc…
    • Working knowledge of Mobile and GSM technologies e.g. Android, IOS, 2G, 3G, LTE, USSD, SS7 etc…
    • Working knowledge of encryption technologies e.g. PKI, HSM, PGP
    • Excellent communication skills and team player.
    • Excellent project management skills and proven task execution (getting things done). 
    • Superior report writing and presentation skills.
    • Very analytical and logical thinking

    go to method of application »

    Digital Engagement Officer

     

    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 Digital Delivery Lead, the position holder will be responsible for coordination of Digital IT culture activities, planning of calendars, reporting and analytics.

    Key Responsibilities

    • The role is responsible for running daily operational programs that promote organizational objectives
    • The role is responsible for proactively partnering with HR in running talent building initiatives, actively managing and reporting on productivity
    • The role is responsible for building a high performing culture within Digital IT that allows for innovation and experimentation through the Digital IT Spirit
    • Prepares reports by collecting and analyzing information then presenting to relevant stakeholders
    • Contributes to team effort by accomplishing related objectives as needed.
    • Promoting and tracking the culture of lifelong learning through the #1MoreSkill Initiative, SBS courses, Safaricom Digital Academy and any other rolled out initiative by the department.
    • Maintains Digital Engineering appointment schedule by planning and scheduling meetings, conferences, teleconferences, and travel.

    QUALIFICATIONS

    • Bachelor’s degree in IT, Statistics or any Business or Social Sciences degree
    • Two to Three years of administrative experience
    • Two to five years of executive assistant experience
    • Experience managing multiple calendars
    • Must have analytical skills

    go to method of application »

    Quality Assurance - Test Automation 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.

    Reporting to the Manager – Testing Automation, the position holder will lead the implementation and execution of software testing automation 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 is responsible for executing test automation program 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

     Role responsibilities:

    • Implement software testing automation framework
    • Drive transformations in testing through automation to achieve higher levels of efficiency and reduce software testing time by 50%
    • Accountable for setting up and maintaining test automation tools
    • Responsible for designing comprehensive and well-structured automated test suites (Unit tests, system integration tests, Functional and Regression Testing – including backed APIs and mobile apps)
    • Run automated test suites, analyze reports and share this with all stake holders
    • Identify all software bugs and work with the developers and other stakeholders to close all the defects within stipulated timelines (end to end defect management lifecycle)
    • Contribute to continuous integration and continuous deployment – test automation test suites integration to the CI/CD pipeline
    • Responsible for integration of test execution tools to test management tools and project management tools (ALM, JIRA etc)
    • Write scripts and perform load tests against Backend servers
    • Define suitable metrics for measuring automated test progress and evaluation of the quality of the testing process and products
    • Review requirements specifications and provide timely and meaningful feedback - assessing on testability and requirement misses

    QUALIFICATIONS

    • Bachelor of Science Computer Science, IT, Computer Engineering or Software Development
    • 3 years + experience in software development or Testing Automation in a busy IT environment
    • Experience in test automation using open source tools – Katalon Studio, Selenium, Appium etc
    • Excellent software development skills coupled with programming experience in Python, Java, groovy etc
    • Proven analytical and testing skills - Experience developing test strategies, test plans, test scenarios and test cases.
    • Deep knowledge of automated testing frameworks
    • Experience of  Test driven Development approaches
    • Experience in Unix/Linux Operating System
    • Strong risk identification, assessment and mitigation planning skills
    • Experience with CICD automation tools such as Jenkins
    • ISTQB Certification is a plus

    go to method of application »

    Solutions Architect

    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 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.
    • Knowledge in Micro service development
    • Knowledge in App and Web development
    • Knowledge in Relational Databases and NoSQL databases
    • Knowledge in DevOps activities e.g. CI/CD, Creating deployment pipelines
    • Adherence to best software development practices e.g. Code review, Refactoring, Versioning, Dead code elimination,
    • Knowledge in performance benchmarking and performance tuning.
    • 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 »

    Process Automation 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

    This is an exciting opportunity for an experienced Process Engineer to evolve and expand as part of center of excellence specific to Robotic Automation within Safaricom PLC. Project assignments will be diverse, vary in complexity, and span multiple business areas.

    Key Responsibilities

    • Assess and prioritize business process for Automation implementation that increase efficiency, improve effectiveness and reduce operational risk
    • Lead or support process engineering and analysis efforts to design new and improved business processes that can be enabled by Intelligent Automation
    • Lead functional assessment of an organization to identify automation opportunities within a business area
    • Conduct readiness of process for Process automation with high level benefit Analysis
    • Conduct feasibility analysis, complexity analysis for evaluating suitability for the process
    • Continually enhance full delivery pipeline through automation, expanded yet increasingly efficient test coverage, ultimately optimizing time-to-market and quality
    • Act as a Solutions Engineer, bridging engineering teams with our architectural teams as we improve our enterprise Robotic Process Automation (RPA), task automation, and task workflow software
    • Provide accurate and insightful assessments of current process performance including risks with actions to mitigate and/ or eliminate 
    • Create business case, staffing analysis and ROI analysis for the robotics automation
    • Be a conduit between Business and IT organization and work in an agile manner
    • Create and implement contingency plans and solutions for problems that arise
    • Coordinate and facilitate workshops with business to understand and create end to end process flows
    • Create communication and change management plans to prepare the business for the change
    • Oversee design reviews and frameworks.
    • Establish credibility and comfort with key stakeholders and customers by understanding business needs and clearly articulating vision, approach, assessment results and execution strategies
    • Continually improve skills and competencies by proactively participating in various internal and external training opportunities and stretch assignments

    QUALIFICATIONS

    • BSc. Computer Science/Software Engineering/IT.
    • Minimum of 5 years of experience in process design and translating process changes into a complete implementation strategy including aspects of change management and reinforcement
    • 1+ of years of extensive experience in designing and implementing large scale process automation solutions using Robotics Process Automation, Workflow Automation Robotics Desktop Automation and/or other emerging automation technologies strongly preferred
    • UIPath experience is an advantage
    • Green belt Certified (Black Belt certification strongly preferred)
    • Proficient in developing cross organizational value streams, end to end workflows, scorecards and control mechanisms
    • Experience with continuous improvement methodologies such as Lean, Six Sigma, and Kaizen etc.
    • Experience in RPA process identification and implementation
    • Exposure to Machine learning and Smart Bots is an added advantage
    • Business analysis skill
    • Strong analytical and problem-solving skills
    • Excellent communication and presentation skills
    • Detail oriented, with proven time management and organization skill
    • Experience in working in a dynamic Agile project delivery environment preferred
    • Experience using code versioning & collaboration tools such as Git/SVN
    • Strong knowledge & experience using (CI/CD) such as Jenkins /drone/CycleCI
    • Experience in Unix/Linux/AIX Operating System and application security technologies (e.g. SSL)

    go to method of application »

    IPCC 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 Call Center Delivery Lead, the position holder will be responsible for application development and evolution of existing contact center service applications including integration to related service platforms.

    The planner will be responsible for architecture design, analysis, creating technical specification documents, developing source code, preparing unit / integration test plans, and release management. In addition, this position is responsible for system integrations, maintenance, and support of contact center components including IVR, speech recognition, routing, and real-time and historical reporting.

    Key Responsibilities

    • Design and documentation systems based on provided business requirements
    • Analysis of system requirements based on user stories/business requirements to ensure correct user requirements are captured.
    • Perform the necessary technical design and development functionality to ensure that business application systems can be effectively developed and implemented
    • Create test plans, test data sets and perform automated testing to ensure all components of the developed systems meet specifications
    • Develop, deploy and maintain various contact center solutions and components, including but not limited to IVR Call flows, Routing Strategies, Reports, Voice Biometrics and Social Media solutions.
    • Proper change management process including preparing for Change Advisory Board sessions, deployment and post go live product support.
    • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications.
    • Participation and membership in various technical fora for the purpose of increasing the collective knowledge base of the team.
    • Work directly with the IT support personnel and teams to resolve issues identified and escalated during daily operations.
    • Research on new fit for future technologies and actively implement the viable solutions

    QUALIFICATIONS

    • BSc. Computer Science/Software Engineering or related degree.
    • 3 years + experience in software development in a busy IT environment.
    • Extensive programming experience using Java, C#, Python, JavaScript, vxml Development, etc.
    • 3-5 years Linux, UNIX Server Administration.
    • Apache Tomcat experience and experience using IDEs like Eclipse or Genesys Composer preferred.
    • Extensive experience with databases – data structures, relational data model, Stored Procedures, PL/SQL development
    • Solid understanding of web services/technologies - REST/JSON, WSDL, XML, XSD;
    • Experience with application security technologies (e.g. SSL) to ensure secure applications.
    • Experience in Agile Development/software life-cycle development (SDLC).
    • Design and Development of Genesys Routing Applications for Voice and Multi-Channel using Composer / IRD, with knowledge of SCXML and VXML will be of added advantage.
    • Good understanding of cloud computing, ideally AWS and /or Azure

    Method of Application

    Note: Never pay for any training, certificate, assessment, or testing to the recruiter.

  • Send your application

    View All Vacancies at Safaricom Kenya Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail