Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 21, 2021
    Deadline: May 28, 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

     

    Chapter Lead – VAS Systems Engineering

    DESCRIPTION

    Reporting to VAS Solutions Tech lead, the position holder wil provide technical leadership for the development and integration of VAS Products & Services offered to Safaricom customers with the goal of delivering high quality solutions within approved schedules. VAS Solutions comprise of all Value Added Services which include, but not limited to, Messaging, USSD, Content delivery, Voice (RBT, IVR & Media exchange), Video, Device management and IOT solutions.

    Responsibilities

    • Provide technical leadership in the development, configuration and integration of all VAS solutions/systems in line with the Digital IT strategy execution plan.
    • Actively participate in defining strategy, roadmaps and architecture design for the VAS products.
    • Drive the delivery of new ways of working in VAS domain with the goal of ensuring 50% of VAS projects are delivered through agile methodology.
    • Timely delivery of projects assigned with the goal of ensuring high quality standards are met and solutions are operationally viable. Responsible for ensuring First Time Right delivery of all solutions developed.
    • Enhance processes and DevOps to improve delivery and increase efficiency by focusing on continuous improvement.
    • Ensure all delivered products are accurately documented and following the DevOps cycle.
    • Responsible for ensuring solutions once deployed in production are well handed over to operations for support.
    • People management: Lead, mentor and help develop VAS Systems/Software Engineers to deliver high quality solutions and demonstrate Industry best development practices.
    • Provide technical leadership in the solution development by translating the business requirements into technical solutions in line with the designed architecture.
    • Actively participate in defining strategy, roadmaps and architecture design for the VAS
    • Timely delivery of projects assigned with the goal of ensuring high quality standards are met and solutions are operationally viable. Responsible for ensuring First Time Right delivery of all solutions developed.
    • In collaboration with support, oversee the deployment of products.
    • Ensure successful end to end configuration and integration is done in line with the change management process.
    • Drive the delivery of new VAS solutions to ensure 50% are delivered though agile methodology.
    • Actively contribute to the management of the projects by ensuring timely delivery of projects assigned with the goal of ensuring high quality standards are met and solutions are operationally viable.
    • Manage engagement with respective products owners and Business stakeholders.
    • Lead, mentor and help develop VAS Systems/Software Engineers to deliver high quality solutions and demonstrate Industry best development practices.
    • Build the skillset according to the fit for future program.
    • Regular team and one-on-one engagements.
    • Actively participate and contribute to CAPEX & OPEX budgeting.
    • Operate within approved CAPEX & OPEX expenditure for the domain to meet sectional objectives.

    QUALIFICATIONS

    • BSc. Degree in Telecommunication Engineering/Electrical & Electronics engineering/Computer Science/IT.
    • 5 years’ experience, 2 years of which leading a team of Engineers in a busy telecommunication/ IT environment or Software Engineering with good knowledge in development for VAS solutions including Messaging, Voice, Video & IOT.
    • Software Engineering methodologies including Agile-oriented development.
    • Proficiency in networking protocols – TCP/IP, DNS and load balancing.
    • Working knowledge in Unix systems and Databases – Oracle, MySQL.
    • Working knowledge of security encryption solutions – SSL, firewalls, VPN, IPsec
    • Strong experience in programming/scripting language(s) – Python, Perl , Shell  or equivalent.
    • 3rd Party RESTful API integration, PHP, MySQL, SQL server, web service working knowledge preferred.

    go to method of application »

    Manager – Integration Planning and Evolution

    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 Tech Lead Integration & Contact center planning, the role holder will be responsible for providing technical and team leadership in planning and evolution for Safaricom Integration Services including related platforms evolution e.g. TIBCO EAI, Oracle SOA, MuleSoft, Red hat Fuse and API Exchange, application and products integrations. This includes managing the EAI, SOA and ESB layers for connecting to other legacy systems in the company. The integration services are key to the digital evolution since they help in agility in connecting the digital ecosystem.

    Key Responsibilities:

    • Lead the team in the Integration domain architecture, revamp and re-design for delivery of existing technology systems.
    • Lead and coordinate the team in ensuring e2e development and transition of integration services as per defined business needs.
    • Testing and Quality management: - Ensure unit testing is done and work hand in hand with the quality team to ensure that delivered developments are working optimally as per expected standards. This includes test plan and schedule development.
    • Governance and Standardization: - Document and implement integration service development governance and standards. This include code versioning, API standards, code review process and other related software related processes.
    • Reporting: - Maintain reports on team delivery performance, vendor delivery performance, and development resource schedule cycle time, velocity, throughput and other relevant metrics.
    • Lead in stakeholder engagement to ensure their services delivery needs are catered for. This will involve close working with the business engagement team.
    • Metor team members to ensure optimal performance.
    • Engage the various business units heads to ensure continual service improvement incoporation as per provided feedback.
    • Lead the team in optimal resource scheduling and allocation for delivery.
    • Develop a deep understanding of the Hybrid integration, iPaaS and Cloud solutions and customer pain points
    • Work with the Enterprise Automation lead/support to plan accordingly for the Enterprise space
    • Lead API, Microservice and cloud roadmap initiatives while aligning the strategy to the business objectives
    • Lead the team in domain architecting for future proof solutions.
    • Research and development: - Take leadership in research and development including adoption of current ways of managing integration, development and delivery. E.g. agile delivery, scrum methodologies, DevSecOps, and other emerging methodologies.
    • 3rd line Support technical and team leadership: - Lead the support team in the defined domain areas in ensuring all related services and products are operationally optimal. This includes supporting 2nd line support when needed, problem resolution and bug fixing for already deployed solutions as per ITIL & ISO guidelines.
    • Lead in Supplier engagement for delivery and 3rd line support as need may arise
    • Lead redesign of existing services in production having reoccurring issues.
    • Regular team and one-on-one engagements
    • Build the skillset according to the fit for future program
    • Team growth management

    QUALIFICATIONS

    • University Degree in Computer Science or related technical field.
    • 8 years’ experience in a networked and dynamic IT environment at least 5 of those should be as a senior software developer or architecture role.
    • 5 years Software development with a bias in middleware and application server platforms skills like Tibco, Mule soft , oracle SOA, Jboss, WebLogic, WebSphere, Glassfish, Java ,Tomcat EE & scripting skills.
    • Certification or training in database administration and application development. E.g. oracle, mysql, PL/SQL, or other no-sql databases.
    • ITIL or ISO training and certification
    • ITIL training and certification
    • Training and advanced Experience in HTML5, Java, RSS, webserver technologies, scripting and MySQL.
    • Certification or training in TIBCO technologies, Oracle SOA, TIBCO FOS (or any order management framework), Oracle or TIBCO BPM.
    • Certification or training in architecture or business analysis is an added advantage.
    • Oracle Siebel Certification or training is an added advantage.
    • Advanced skill in webserver administration and optimization. E.g. Apache, Apache Tomcat, Microsoft IIS or any other commercial.
    • Knowledge and experience with No-SQL, BigTable/Columnar data systems, parallel data processing, Software as a Service added advantage

    go to method of application »

    Tech Lead - Billing Engineering

    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 Tech Lead Revenue MGT and Financial Reporting, the position holder will develop, offer technical leadership and delivery for all Siebel CRM application deliveries do The Tech lead billing Engineering reporting to Tech lead revenue management team will be responsible for managing the performance and development of the billing engineers in the various Squad supporting EBU, CBU and Care tribes and champions functional excellence.

    The Tech lead will be the functional expert owning the final designs from the different squads around all the revenue management domains. He/She will coordinate knowledge sharing among the team members ensuring initiatives are rolled out with the right quality.

    Tech Lead will steer developing the billing skills of all team members in all squads. Has line management responsibilities and helps stimulate innovation, ensuring industry trends are being reflected.ne via the various sections within the organization via agile methodology.

    Key Responsibilities:

    • Business Delivery: Work directly with the CBU and EBU units around all commercial propositions to deliver the business strategy ensuring the Billing KPIs are met.
    • Lead the billing engineers in the Squads helping them deliver right quality solutions, ensuring best software design, process and practices are used.
    • Stakeholder Management: work closely with the stakeholders, Support in the identification of risks, dependencies, and impediments, to facilitate finding solutions, collaborating with other teams and stakeholders, and actively escalating when necessary, to ensure resolution.
    • Vendor Management: work closely with the vendor to provide the solutions(Change requests)  to the business and ensure SLAs adherence
    • Team development : Ensure team members acquire the relevant skillsets through knowledge transfer, coaching ,mentorship and defining clear learning paths
    • Provide regular reports and updates on the chapter’s performance
    • Foster Dev-ops within the chapter
    • Promotes innovation and continuous improvement together with scalable and sustainable development within Revenue management tribe
    • Defines the professional standards/work methodology in the chapter around product design and deployment
    • Leads and develops the abilities and skills of the members of the chapter, increasing their productivity in the delivery of value for customers.
    • Defines processes of interaction, transfer of knowledge and tool sharing among the members of the chapter.
    • Holds responsibility for the performance evaluation of the members of the chapter regarding their personal development.
    • Works with the Tribe Lead to provide workforce planning, to include recruitment and development.
    • Participates as an expert, solving complex problems related to area of expertise on an ad hoc basis with other teams within the tribe
    • Establish regular feedback sessions and owns the PD cycle for team members.
    • Acts as a mentor for the specialist resources within their practice, helping them grow in expertise and experience new areas.

    QUALIFICATIONS

    • BSc /B-Tech in computer Science/Electrical and communication/ Telecoms, Engineering or a similar field
    • At least 5 years’ experience in Convergent billing system,  2 years of which should be in product development.
    • Great Stakeholder management skills
    • Leadership and coaching skills
    • Demonstrate excellent Planning and organizing skills
    • Team spirit and good communication abilities
    • Proven Track record in delivering results

    go to method of application »

    Tech Lead - Reporting

    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 Tech Lead Revenue MGT and Financial Reporting, The tech lead reporting to Tech lead revenue management and Financial Reporting will be responsible for managing the performance and development of the reporting members in the Squads belonging to the Chapter supporting EBU, CBU and Care tribes and champions functional excellence.

    The Tech lead will be the functional expert owning the final designs from the different squads around all the reporting domains and ensuring all ETL pipelines build are of the right quality. He/She will coordinate knowledge sharing and improved interactions between roles within its own Chapter, similar Chapters within the Tribe and across Tribes respectively in form of chapter boosts among other means of disseminating the information

    Chapter Lead will steer developing the skills of all reporting engineers in all squads. Has line management responsibilities and helps stimulate innovation, ensuring industry trends are being reflected.

     

    Key Responsibilities:

    • Business Delivery: Work directly with the CBU and EBU Tribes around all commercial propositions to roll out the business strategy ensuring the reporting KPIs are met.
    • Stakeholder Management: work closely with the stakeholders, Support in the identification of risks, dependencies, and impediments, to facilitate finding solutions, collaborating with other teams and stakeholders, and actively escalating when necessary, to ensure resolution.
    • Lead the reporting engineers in the Squads helping them deliver right quality solutions, right architecture, correct ETL Pipelines are build , ensuring the reporting requirements are well captured and met from planning stage to implementation on production
    • Leads and develops the abilities and skills of the members of the chapter, increasing their productivity in the delivery of value for customers.
    • Provide regular reports and updates on the chapter’s performance
    • Foster Dev-ops within the chapter
    • Promotes innovation and continuous improvement together with scalable and sustainable development within Revenue management tribe
    • Defines the professional standards/work methodology in the chapter around product design and deployment
    • Defines processes of interaction, transfer of knowledge and tool sharing among the members of the chapter.
    • Holds responsibility for the performance evaluation of the members of the chapter regarding their personal development.
    • Works with the Tribe Lead to provide workforce planning, to include recruitment and development.
    • Participates as an expert, solving complex problems related to area of expertise on an ad hoc basis with other teams within the tribe
    • Establish regular feedback sessions and owns the PD cycle for chapter members.
    • Acts as a mentor for the specialist resources within their practice, helping them grow in expertise and experience new areas.

    QUALIFICATIONS

    • BSc /B-Tech in computer Science/Electrical and communication/ Telecoms, Engineering or a similar field
    • At least 5 years’ experience in business Intelligence systems; ETL Tools, Databases and knowledge of the various ETL Pipelines for all business reports.
    • Great Stakeholder management skills
    • Leadership and coaching skills
    • Demonstrate excellent Planning and organizing skills
    • Team spirit and good communication abilities
    • Proven Track record in delivering results

    go to method of application »

    Tech Lead roaming /Interconnect /Mediation

    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 Tech Lead Revenue MGT and Financial Reporting, Tech Lead roaming /interconnect /mediation​ will oversee all operations and support for the systems within this domain. This will be the single point of contact for all systems service the customers which will include the L2 and L3 support.  This will include systems in the following domains; Mediation, PRM and interconnect. Ensure incident avoidance and resolution within SLA and guarantee system uptime and availability.

    Another key focus will be delivery of CBS related initiatives relating to Revenue assurance, credit control and finance. he/she will be the functional expert owning the final designs. He/She will coordinate delivery within its own team and across chapters to deliver the related business initiatives.

    Tech Lead will steer developing the skills of all engineers in this team. Has line management responsibilities and helps stimulate innovation, ensuring industry trends are being reflected.

    Key Responsibilities:

    • Financial management – OPEX  and CAPEX budget planning, vendor management, support contract compilation & monitoring.
    • Operational Excellence & System Stability - Lead day to day Operations on matters mediation, PRM and Interconnect and ensure system stability, Respond to failures and Business SLAs are met.Own and execute Operational Excellence Program to improve Customer Experience, Improve Availability, Zero Touch Operations, AIOps,
    •  CBS system BCP and Quarterly Audits:  Coordinate and work with the vendors and audit partners to carry out the BCP and system audit on a quartely basis and ensure the items picked are followed through to closure.
    • Business delivery & Stakeholder management: work with RA , Finance, reporting, credit control  and other teams to ensure end to end financial assurance is achieved. Lead delivery initiatives inline with the srategy of these business units.
    • Strategy and evolution: Owns Strategy and evolution of Mediation, PRM and interconnect solution and in charge of giving the roadmap in line with the business requirements and strategy. 3-5 Year IT Strategy Documented and Up-To-Date
    • Program and Project Delivery; Responsible for implementation of long lead infra initiatives
    • Foster Dev-ops within the chapter
    • Project Commissioning - Have an E2E accountability as a gate keeper ensuring all new systems coming to the production environment meet production standards and have elements of BCP, Security, redundancy, and monitoring.
    • Leadership & HR management -lead the adoption of AGILE delivery practices, 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, meet all security standards and follow the change governance process.
    • Knowledge and deployment of AGILE project delivery methods.

    QUALIFICATIONS

    • BSc /B-Tech in computer Science/Electrical and communication/ Telecoms, Engineering or a similar field
    • At least 7 years’ experience in Mediation, PRM and Billing, 2 years of which should be in a management position within IT.
    • Good at Crisis management
    • Lead day to day Operations and ensure Business SLAs are met
    • Professional Qualifications in I.T Infrastructure Governance
    • Experience in managing big projects
    • Experience in Strategy Formulation and roadmap definition
    • Leadership and coaching skills
    • Demonstrate excellent Planning and organizing skills
    • Team spirit and good communication abilities
    • Proven Track record in delivering results

    go to method of application »

    Technical lead – CRM Engineering

    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 Tech Lead Integration & Contact center planning, the position holder will develop, offer technical leadership and delivery for all Siebel CRM application deliveries done via the various sections within the organization via agile methodology.

    Key Responsibilities:

    • Responsible and accountable for strategy execution, all configurations and development within customer systems domain
    • Ensure all projects assigned are delivered effectively and efficiently
    • Work with other departments within the company to identify requirements and develop solutions (database design, workflows, integration touchpoints and user/data interfaces)
    • Lead the team in optimal resource scheduling and allocation for delivery.
    • Ensuring the CRM engineering team is well resourced and productively delivers on their mission through frequent Mentoring, by offering guidance and planning training needs for the team.
    • Research and development: - Take leadership in research and development including adoption of automated testing, agile delivery, scrum methodologies, CI/CD, and other emerging methodologies.
    • Ensures the effectiveness of overall systems performance for all new deliveries.
    • Conduct business user requirements analysis and specification.
    • Ensure all projects assigned are delivered effectively and efficiently.
    • Ensure all delivered products are well documented and following the DevOps cycle.
    • Ensure all projects are delivered using agile methodologies
    • Performs data modeling to analyze and specify data structures within an application system.
    • Support new and existing application development by creating modifications and enhancements for Oracle Siebel & Contact Center applications and perform high level system design.
    • 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.
    • Perform data modeling to analyze and specify data structures within an application system.
    • Designing and implementing highly scalable and available systems.
    • Create test plans, test data sets and perform automated testing to ensure all components of the developed systems meet specifications
    • Work directly with the IT support personnel and teams to resolve issues identified and escalated post project implementation.
    • Ensure there is proper sizing and dimensioning of the CRM platform for all squad deliveries.
    • Formalize test plans and implements troubleshooting procedures.
    • Implement automated monitoring of assigned systems to enable pro-active responses to incidents.
    • Research and provide input on design approach, performance and base functionality improvements for various procedures and applications
    • Take leadership in research and development including adoption of automated testing, agile delivery, scrum methodologies, CI/CD, and other emerging methodologies

    go to method of application »

    Ui Path/Robotic Process Automation Developer

    DESCRIPTION

    We are pleased to announce that the following job opportunity RPA developer has recently became available within Digital I.T Department - 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 - Business Process Automation and Order Management Development, the position holder will be responsible for planning, development and delivery of Safaricom business process automations services. This includes interacting with user sections to establish their needs, analyzing the needs and applying existing and new technologies (e.g. robotics and intelligent workflows) to satisfy their needs.

    Full Job Description

    • The Robotic process automation developer position is focused on delivering business value quickly by automating manual and repetitive tasks. This developer will have the opportunity to implement, design, develop and maintain automation using RPA solutions, Reflections, and scripting languages such as VBA, Python, and PowerShell
    • Support the strategy, design, development, and deployment of RPA technology-enabled solutions to meet customer and company practice needs.
    • Working with a dynamic team to refine and expand the automation based upon users feedbac
    • Work with functional and technical support to continuously develop and support the Enterprise RPA platform
    • Work with customers on automation opportunities to consult, design, develop, and/o support solutions using RPA and potentially other technologies
    • Work closely with the business analyst and project managers to support the RPA architecture planning, development, and implementation effort through the delivery of quality and timely projects
    • Collaborate with client teams and RPA business analyst to analyze and design automation based upon business and technical requirements
    • Create reusable workflows and library components to reduce the development time and increase maintainability using UIPath.
    • Proactively identify issues and bugs and provide solutions to mitigate and resolve these issues
    • Maintain code quality and document all required artifacts
    • Perform audits at the end of each RPA project lifecycle
    • Facilitate RPA change management
    • Implement RPA best practices for customers and the company

    QUALIFICATIONS

    • Must have minimum 2+ years in developing RPA solutions.
    • Should have experience deploying at least two RPA solution in production.
    • Advanced skills in analyzing, designing, developing, implementing and maintaining application code in a variety of contexts.
    • Experience with the configuration, development, testing and deployment of automation solutions
    • Excellent communication, documentation, and presentation skills
    • Genuine desire to learn is essential
    • UIPath Developer certification, desired; related or equivalent certifications acceptable

    go to method of application »

    Engineer - Automation Testing

    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.

    Role Description

    Reporting to the QA- Functional test lead, the position holder will execute Software functional testing and ensure solutions delivered to the customers meet the desired user specifications; ensuring all bugs are identified and resolved before product launch leading to zero revenue losses and customer impact. He / she will also be responsible for executing the test strategy; plan, monitor and control the testing activities, with an emphasis on validating solution / product readiness for production.

    Responsibilities

    • Accountable for end to end system testing and user acceptance testing, end to end reporting & analysis on test progress, testing process and tracking of bugs to resolutions and stakeholder management, ensuring product testing is executed within the planned timelines
    • Adopt creativity to achieve higher levels of competency and efficiency through adoption of fit for future technologies.
    • Creatively try to break our applications, via hands-on and scripted testing, before our customer(s) encounter the bugs
    • Implement software testing automation framework
    • Responsible for end to end management of large test teams and ensuring the testers execute within planned timelines and scope for the projects
    • Define suitable metrics for measuring test progress and evaluation of the quality of the testing process and products
    • Accountable for setting up quality gates and ensuring that a product is comprehensively checked and passed through all the gates before acceptance testing
    • Accountability in test data management including building of tools to manage the test resources and build a process around the management of test resources
    • Accountable for validation of quality of all releases and fully accountable for product readiness to production
    • Undertake programs to increase the quality of delivery and ensure zero defect leakage to production

    QUALIFICATIONS

    • Bachelor’s degree preferably in IT related Field
    • 3 years + experience in software development or Testing Automation in a busy IT environment
    • Strong understanding of the software Testing Life cycle (STLC)
    • Excellent software development skills coupled with programming experience in Java, Python, JavaScript etc
    • Experience of Test-driven Development approaches such as ATDD and BDD
    • Experience in functional/Automation testing and use of test management tools (Micro-Focus ALM/Octane)
    • Experience in Unix/Linux Operating System
    • Experience in test design techniques (black box and white box)
    • Strong risk identification and mitigation planning skills
    • Solid understanding of enterprise APIs, Mobile and Web application architectures
    • Familiarity with Agile software development methodologies
    • Strong knowledge of continuous integration and delivery systems (CI/CD) such as Jenkins /drone/CycleCI
    • Experience with at least one test automation tool such as Selenium, Appium, Robot Framework, Pytest
    • ISTQB Certification is a plus

    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
UNICAF banner

Career Advice

INTO banner
View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

YahoomailYahoomail GmailGmail Hotmail Hotmail