Jobs at Safaricom Kenya

Win 100% Scholarship Get UN and NGO Jobs
5 lucky winners. Join NOW for Free
Find details here

Full Stack Engineering Jobs, Service Engineer, Operations Jobs,

DevOps Full Stack Engineer

Reporting to the Tech Lead – Service Management Department the position holder will be responsible for driving end to end automation across Service Management. The position holder will be responsible for automation of business processes, systems integrations, customization of existing systems, setting up of test platforms and creation and customization of reports.

Detailed Description

  • To build software to help operations and support teams;
  • To provide software-related operations support;
  • To estimate 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;
  • To perform 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;
  • To manage technical debt as part of daily activities;
  • To develop and execute automation scripts and maintenance jobs;
  • To design modules according to user stories, UX/UI designs, and technical stories;
  • To develop and execute unit and integration tests; support testing against user and technical story acceptance tests;

(NOTE: 3 Simple, Easy to do tips to make you NEGOTIATE a 6 Figure Salary like a PRO (backed by case studies and research). Get More Details Here.)

Job Requirements

  • Bachelor’s degree in computer science, software engineering or any other related field;
  • Extensive experience working with agile methodologies, such as Scrum and Kanban;
  • 3+ years of work experience in programming and /or systems analysis applying agile frameworks;
  • 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;
  • Certified Scrum Developer (CSD) preferred;
  • Competency in UX/UI principles and practices preferred;

Service Operation Center Automation Engineer

Reporting to the Tech Lead – Service Management Department the position holder will be responsible for driving end to end automation across Service Management. They will collaborate with relevant product owners in taking ownership of product backlogs, user story content and setting priorities for the Agile Teams to maximize business value. The role holder will work within the context of a wider Product Management team, helping to define features and drive evolution of Service Management products and features. The role holder will work in scrum teams, defining product vision, roadmap, and growth opportunities while communicating with stakeholders throughout projects.

Detailed Description

  • To develop and analyze relevant daily/weekly/monthly reports on various key aspects of the SOC section;
  • To plan and deploy Multi-vendor Network management systems;
  • To estimate user and technical stories, writing and executing unit and integration tests, and supporting testing of deliverables against user and technical story acceptance tests;
  • To automate Service Management workflows;
  • To drive achievement of benefits for new investments;
  • To develop Robots and Artificial Intelligence components to automate repetitive Service Management tasks;
  • To customize existing systems, set up test platforms and create and customize reports;

Job Requirements

  • Bachelor’s degree in computer science, software engineering or any other related field;
  • 7+ years in leading software teams in startups or digital native organizations;
  • Experience in running digital transformation programs successfully;
  • Extensive experience working with agile methodologies, such as Scrum, Kanban, XP, BDD and TDD;
  • Strong knowledge of software architecture principles, patterns Experience working in cloud-native environments;
IMPORTANT: Write a Perfect Cover Letter in minutes and start getting interviews! Get expert advice as you write.) Use These Examples Proven to Work.

Apply Now

How To Apply For a Job By Email