Junior C# Developers Jobs in Kenya

An opportunity has arisen for Junior C# Developers working as part of a multi skilled team focused on delivering to deadlines and quality.

Reporting to Head of development, the successful candidate will work as part of an agile team concentrating on developing data handling and cloud storage systems.

Our technology is based around C#, Azure and .Net Core with interfaces to external data providers and consumers.

Throughout the process you will be required to follow the internal quality management system and ensure that all required steps are completed.

The successful candidate will have 2+ year’s relevant experience and a proven track record in providing the technical design and implementation of software solutions.

They will be self-motivated with strong team focus, with a keen eye for detail.

Skills / Experience

  • Solid C# skills, creating fast and secure data handling services and APIs
  • MSSQL, Azure SQL, MySql and other database systems are an advantage
  • Ability to write and troubleshoot SQL beyond basic CRUD
  • Strong javascript skills including jQuery coding experience
  • Good working knowledge of responsive design, CSS, and Bootstrap
  • Familiarity with .NET Core 2.x
  • Strong experience with data platforms, handling and troubleshooting
  • Solid understanding of security standards in data handling
  • Experience with writing and maintaining unit tests
  • Design patterns, OO and SOLID Design Principles, along with Quality Standards
  • Understanding of source control systems, branching and release methodologies
  • Understanding of rollout processes and rollout planning
  • Ability to analyse and write the specifications of sometimes complex software solutions
  • Excellent attention to detail and focus on producing quality software
  • Ability to be flexible and determine changing priorities
  • Ability to take responsibility and ownership of projects and tasks

Your personality and character

  • Have an optimistic attitude about life.
  • Enjoy producing independently and also contributing as a teammate.
  • Desire to learn new things, accept feedback, and grow in your capabilities.
  • Be determined to achieve success with integrity.
  • Present opportunities/strategies that create visible value to clients and profit for the company.

If you are interested and have the relevant background, we want to hear from you.


ICT and Technology
Updated: July 15, 2019 — 11:14 pm