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 3, 2020
    Deadline: Aug 6, 2020
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Note: Never pay any money to any recruiter for any purpose (certificates, medical testing, interview, work kit or any other thing).
    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

    Backend Developer

    Description

    We are pleased to announce the following vacancy in the Safaricom Digifarm Kenya Limited organization. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Reporting to the Digifarm TechLead, the BackEnd developer will be responsible for core application logic, scripting, databases, data and application integration, APIs & Microservices that ensure responsive front-end web/app architecture. He/She will also work alongside the architect, UI/UX teams and other developers for any additional features.

    The developer will be required to see out a project from conception to final product with high attention to detail and collaboration with the agile team.

    Responsibilities

    • Developing front end website architecture.
    • Developing back end website applications.
    • Maintain code integrity and organization
    • Ensure implementation of security and data protection in code
    • Assist in creating servers and databases for functionality.
    • Ensuring cross-platform optimization for mobile phones.
    • Ensuring responsiveness of applications.
    • Working alongside UI/UX designers for web design features.
    • Seeing through a project from conception to finished product.
    • Designing and developing APIs.
    • Staying abreast of developments in web applications and programming languages.

    Qualification

    • Bachelor’s degree in Engineering, Information Technology, Software Engineering, Computer Science, or related field.
    • At least 3 years of proven development experience for both mobile and website applications.
    • Knowledge of code versioning tools such as Git.
    • Proficiency with front end languages such as HTML, CSS and JavaScript.
    • Familiarity with JavaScript frameworks such as Angular JS, React and Amber.
    • Proficiency with server-side languages such as Python, Ruby, Java, PHP and .Net.
    • Familiarity with database technology such as MySQL, Oracle and MongoDB.
    • Experience with cloud message APIs and usage of push notifications is a plus
    • Excellent verbal communication skills.
    • The ability to thrive in fast-paced environment.

    go to method of application »

    Business & Quality Analyst

    Description

    We are pleased to announce the following vacancy in the Digifarm Kenya Limited. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description

    Reporting to the DigiFarm- Tech Lead, the position holder will translate user requirements into solid business requirements and execute the strategy and frameworks in Software testing and ensure solutions delivered to the customers meet the required standards for quality. He/She is also responsible for liaison between business system users and the technical team in as far as creating automated business solutions is concerned.

    Roles & Responsibilities

    • Carry out full business requirements discovery that includes interviewing relevant stakeholders and end-users.
    • 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
    • Test planning, design, execution result analysis and reporting.
    • Responsible for planning, monitoring, and implementing controls in testing activities
    • Define suitable metrics for measuring test progress and evaluation of the quality of the testing process and products
    • Responsible for implementation and management of fully functional test environments ensuring stability of all test environments including subsequent upgrades and modernizations on these environments
    • E2E Accountability for GDR testing and ensuring working business continuity plans are in place for all solutions
    • 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.
    • Review uncovered application bottlenecks and facilitate resolution with development, Infrastructure, and security teams to ensure no defects regarding quality attributes escape to production.

    Qualifications

    • Bachelor of Science Computer Science, IT, Computer Engineering or Software Development or related subject
    • 3 years + experience in software design, development, or testing in a busy IT environment of which 2 must be in business Analysis
    • Experience in at least one programming language
    • Experience in use of performance and other non-functional testing automated tools – Load runner, J-meter etc
    • Hands-on QA experience with proven analytical and testing skills – Experience in developing test strategies, test plans, test scenarios and test cases
    • Strong risk identification, assessment, and mitigation planning skills
    • Professional Experience in Business Analysis (CBAP, IIBA), Project Management methodologies (Agile, Waterfall etc)
    • Project Management and Technical Support experience an added advantage
    • Broad technical expertise combined with business acumen and strong consulting skills.
    • Excellent systems analytical and communication (written and verbal) skills along with meeting facilitation skills
    • Experience in writing formal Use Cases and other UML tools
    • Demonstrated experience in producing requirements that support test-driven development.
    • Motivated self-starter, with a high capacity for rapid learning and meticulous attention to detail

    go to method of application »

    DigiFarm Tech Lead

    Description

    We are pleased to announce the following vacancy in the Digifarm Kenya Limited. 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 Business Engagement, the position holder will oversee planning, development, and delivery the DigiFarm Tech Roadmap. Furthermore, the holder of the position is expected to collaborate with leadership teams in the value streams to ensure the timely delivery.

    Roles & Responsibilities

     

    • Managing the delivery of multiple complex simultaneous development projects from design to delivery
    • Coach and guide the development team 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 Digifarm to give an edge in the market.
    • Accountable for managing CAPEX and OPEX budgets for DKL Tech.
    • Work closely with internal teams to achieve seamless delivery
    • Define the enterprise architecture for Digifarm tech
    • Project Pipeline Management End to End
    • Coming up with the Technical Strategy for Digifarm Solution
    • Liaison between Digifarm & 3rd party vendors
    • Leading delivery of solutions and products while working with external partners
    • Managing multi-stakeholder relationships and delivering multi-stakeholder projects
    • Promote proper release planning, guaranteeing adherence to business needs and priorities and as a consequence, contribute to the reduction of development costs in future.

     
    Qualifications

    • Bachelor’s in Engineering, Computer Science, Information Technology related subject;
    • Minimum 5 years + experience in software development in a busy IT environment.
    • Minimum 2 Years in a leadership role, leading a team of developers, architects, business analysts & Engineers.
    • 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
    • Experience in End to End Solutions Delivery
    • Project Management Experience in Solution Delivery
    • Skilled in product development, innovation, solutions architecture, technical and business analysis, project management, product lifecycle, product conceptualization, team management and capacity building
    • Excellent Stakeholder & BRM Skills.
    • Certifications in TOGAF, Scrum Agile, Cisco, AWS are desirable.

    go to method of application »

    Senior Full Stack DevOps Engineer

    Description

    We are pleased to announce the following vacancy in the Digifarm Kenya Limited. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Reporting to the DigiFarm Technical Lead, the position holder will be responsible for availability, latency, performance, efficiency, change management, monitoring, emergency response, security, and capacity planning.

    Key Responsibilities

    • Building software to help operations and support teams. This entails proactively building and implementing services, including end to ed monitoring, scripting and automation, modern tooling and maintenance software
    • Providing software-related operations support, including managing level two and level three incident and problem management
    • Creating prototypes, designing and building modules and solutions in an iterative agile cycle, develop, maintain, and optimize the business outcome
    • Estimating user and technical stories, designing and developing code, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests
    • Performing peer reviews, collaborating with architects and other developers to produce “just enough” design, and ensuring that enough technical documentation and training is provided for reference and operational support
    • Documenting “tribal” knowledge and constant upkeep of the playbooks and runbooks to ensure teams get the information they need right when they need it.
    • Managing technical debt as part of daily activities
    • Developing and executing automation scripts and maintenance jobs
    • Conducting peer reviews and maintaining coding standards
    • Managing incidents as level two and level three support
    • Managing problems as level two and level three support
    • Estimating user and technical stories to help inform and prioritize backlog
    • Designing modules according to user stories, UX/UI designs, and technical stories
    • Developing solutions according to module designs and deploy using delivery pipeline
    • Developing and execute unit and integration tests, support testing against user and technical story acceptance tests

    Qualifications

    • Bachelor’s degree in Engineering, Computer Science, Information Systems or other related field
    • Minimum of 3 years work experience in programming and /or systems analysis applying agile frameworks
    • Experience working with agile methodologies, such as Scrum, Kanban, XP, LSD, and FDD
    • Experience working with multiple programming and markup languages, such as Android, IoS, HTML, CSS, JavaScript, Java, Ruby, SQL, XML, JSON, YAML, and Python, and paradigms such as object-oriented-, even-driven-, procedural-, functional-, and declarative programming
    • Strong knowledge of software architecture principles
    • Experience working in cloud-native environments
    • Professional experience and knowledge of the Telecommunications industry preferred
    • Competency in UX/UI principles and practices preferred

    go to method of application »

    Manager, Service Operations

    Description

    We are pleased to announce the vacancy for Service Operations Manager within Mobile Payment Solutions in M-PESA Africa. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below.

    Detailed Description

    Reporting to Senior Manager Service Operations, the role of the Operations Manager is to govern the service deployed across a subset of Vodafone Markets. will be expected to report to The Senior Service Operations Manager on deviations from the agreed service levels, capacity changes that affect budgets and any local capability needs that impact on the delivery of the end-to-end service. During Major Incidents the Service Operations Manager will participate in service recovery and will drive to ensure that end-to-end customer service is restored without delay.

    Job Responsibilities

    • During Major Incidents the Service Operations Manager will participate in service recovery and will drive to ensure that end-to-end customer service is restored without delay.
    • Accountable for the delivery, to agreed SLA/KPIs, of the end-to-end service to a subset of Vodafone Markets
    • Managing the local market operational relationships
    • 3rd Party supplier Operational Management
    • Understand the process and procedures of all parties to ensure that they align with the overall goals and operational aims of the MPS team.
    • Internal Operations Liaison within Vodafone Group Technology
    • Continuous Service Improvement (CSI) opportunities
    • Developing improvement plans and training the local market in best operational practices
    • Overseeing Capacity planning
    • Assisting with Budget forecasting
    • Supporting Delivery and Project activity with operational experience, acceptance into BAU, training and process adherence
    • Influencing product development with real-world Operational experience and local market knowledge

    Qualification

    Job Requirements

    • Experience Managing OLTP Environments
    • At least 5 years’ experience in Operations Management within Technology
    • Global / cultural management and awareness
    • Experience in banking or finance will be an added advantage
    • OLTP architecture knowledge is advantageous
    • Project planning and delivery skills and budget management
    • ITIL qualification is also an added advantage

    Method of Application

  • Send your application

Back To Home

Career Advice

View All Career Advice

Subscribe to Job Alert

 

Join our happy subscribers

This website uses cookies to improve your experience. By using this site you agree to the storing of cookies on your device to enhance navigation, analyze site usage, and assist in our marketing efforts. To learn more, see our Cookie Policy. Accept and Close
 
 
 
Send your application through

Yahoomail Gmail Hotmail