Published

Profession

Industry

Seniority

Information technology, software development, data Jobs in Kenya

122

jobs

Switchlink Africa Limited

Fuzu Exclusive
Software Developer - (C # And Vue.Js Developer )

Nairobi, Kenya

JUMIA KENYA

Fuzu Exclusive
Golang Developer

Nairobi, Kenya

A leading employer in the Micro finance Sector

Fuzu Exclusive
IT Manager

Nairobi, Kenya

University of Nairobi

Information And Communications Technology (ICT) Support Assistant, Usaid Fahari Ya Jamii Program, Administration Department - Nairobi

Nairobi, Kenya

University of Nairobi

Information And Communications Technology (ICT) Support Assistant, Usaid Fahari Ya Jamii Program, Administration Department - Kajiado

Kajiado, Kenya

Microsoft

Senior Software Engineer

Kenya

KOKOnetworks

Senior Full Stack Engineer

Nairobi, Kenya

KOKOnetworks

Python And Odoo Engineer

Nairobi, Kenya

Microsoft

Solution Area Specialist - Public Sector

Kenya

Ona Kenya Ltd.

Devops / Site Reliability Engineer

Nairobi, Kenya

Microsoft

Academic Cloud Advocate – Machine Learning And AI Developer

Nairobi, Kenya

42 Coffee Cups

Full - Stack Python / Django / Vue.Js Developer

Nairobi, Kenya

Sokowatch

Principal Engineer Innovation

Nairobi, Kenya

KOKOnetworks

Senior Product Designer

Nairobi, Kenya

Wikimedia Foundation

Senior Software Engineer

Kenya

Wikimedia Foundation

Design Research Manager

Nairobi, Kenya

SAFARICOM

Manager - Data Governance

Nairobi, Kenya

SAFARICOM

M - Pesa Africa – Business Development Manager - Financial Services

Nairobi, Kenya

SAFARICOM

M - Pesa - Support Engineer - Financial Solutions

Nairobi, Kenya

Equity Bank Kenya

Senior Information Systems Auditor

Nairobi, Kenya

SAFARICOM

Data Architect Lead

Nairobi, Kenya

SAFARICOM

Cloud Strategy Lead

Nairobi, Kenya

Isiolo County Government

Information Communication Technology Officer II, Job Group ' J '

Isiolo, Kenya

Isiolo County Government

Information Communication Technology Officer III, Job Group ' H '

Isiolo, Kenya

Wikimedia Foundation

Major Donor Data Specialist

Kenya

Binance

Blockchain Developer - Bundle Africa

Nairobi, Kenya

Black Pen Recruitment

Mobile Software Engineer (Flutter)

Nairobi, Kenya

Black Pen Recruitment

Mobile Software Engineer Team Lead (Fintech / Cryptocurrency)

Nairobi, Kenya

RefuSHE

IT Trainer

Kenya

Get personalised job alerts directly to your inbox!

World Vision

Data Analyst

Kenya

Fuzu Exclusive

Software Developer - (C # And Vue.Js Developer )

Closing: Feb 10, 2022

18 days remaining

Published: Jan 14, 2022 (9 days ago)

Job Requirements

Education:

Bachelor's degree

Work experience:

5 years

Language skills:

English

Job Summary

Contract Type:

Full time

Reporting to the Head of Technology & Operations,the position holder will be responsible for architecting, designing, developing,and supporting solutions for our customers. Using agile methodology and
associated devops practices, you will build scalable, highly available,reliable, secure application that meets and exceeds customers' expectations.


Responsibilities
Reporting to the Head of Technology & Operations,the position holder will be responsible for architecting, designing, developing,and supporting solutions for our customers. Using agile methodology and
associated devops practices, you will build scalable, highly available,reliable, secure application that meets and exceeds customers' expectations.


Roles and Responsibilities

  • Guide and contribute to business requirements gathering by ensuring clarity, in collaboration with the Business Analyst

  • Design, architect, develop and test SwitchLink 's Product and services as part of Scrum agile methodology.

  • Maintain and support SwitchLink software, tools and platforms.

  • Ensure secure coding is done and secure coding practices are adhered to, to protect SwitchLink 's data, Clients Data and Personally Identifiable information

  • Implement SwitchLink's devops practices for all projects e.g., repo& registry commit, pipelining, code review, security testing etc

  • Evaluate and improve existing products and solutions, by researching new and alternate technologies and designs.

  • Continuously improve the effectiveness of the development team through advancing the development pipeline, tools and software development practices.

  • Develop Unit test for developed code.

  • Engage with QA to ensure complete testing.

  • Do peer code review.

  • Contribute to Devops automation in testing and code analysis.

  • Lead a team of engineers and non-engineers towards a common goal.

  • Work as part of a project team, delivering tasks timely and with quality feedback to the project manager/scrum master.

  • Ability to manage a project with a small and remote project team.

  • Use various team collaboration tools.

 

Skills and Experience

  • 4-6 Years’ Programming experience in a Software & Technology enabled industry.

  • 3 years of experience delivering and operating large scale, highly available, distributed systems.

  • Strong knowledge of C#/ Javascript – Vue.js, react.

  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.

  • Working familiarity with networking protocols (TCP/IP, HTTP, HTTPS) and standard network architecture components such as load balancers.

  • Good troubleshooting and performance tuning skills.

  • Experience writing software using automated testing practices such as TDD, unit tests, and integration tests.

  • Strong command of version control usage with proper Git flow usage

  • Experience working with CI and CD workflows with associated tools eg jenkins, azure devops , circleci etc

  • Experience with Docker or Kubernetes a strong plus

  • Experience building multi-tenant, virtualized infrastructure a strong plus

Academic and Professional Qualifications

  • Bsc Computer Science/IT or any other relevant degree

  • Scrum Fundamentals or equivalent

  • Scrum Master Certification Added advantage

Competencies

  • Very good programming skills

  • Very good quality assurance and analysis

  • Good team leadership skills

  • Good project management skill in an agile setup

  • Very good customer service and engagement skills


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.