My client in Cape Town is looking for a C# Developer to join their team. You will be responsible for software design and implementation. It will involve participating in scoping and planning sessions, documenting, programming and debugging, testing and assisting with system integrations and deployment. Working on a variety of projects as part of an agile team, using multiple programming languages, frameworks and tools. Projects are assigned to team taking the team members skills and aspiration into account whenever possible, however each Engineer is expected to adapt to the skills and activiteis requirements of the project the team works on. Regardless of the project and work environment, the Software Engineer is expected to take ownership and foster an environment of Cooperation 

  • Actively participate in scoping and planning session, discussing solution design, technical implementation and providing estimates;
  • Produce good quality code and comment their code properly;
  • Test their own code;
  • Review peer’s code;
  • Produce technical documentation;
  • Work towards constantly improving the overall code base quality and reducing technical debt;
  • Assist with system integration and deployment.

Minimum Requirements

  • C# .net (2 – 3 years experience)
  • C# .net Core
  • ASP .net Core
  • Microsoft SQL (1 – 2 years experience)
  • HTML
  • Bootstrap
  • Javascript
  • GIT

Knowledge and experience in the following technologies will be an advantage:

  • Blazor
  • Entity Framework Linq
  • Lambda expressions
  • IIS

Learn more/Apply for this position