Senior Developer

Our company is currently looking for a Senior Developer. We are a team of engineers working on a variety of projects, with clients from South Africa, UK and Australia based in Agile teams generally off-site from our clients. We work in a range of industries, including:

  • Retail Marketing
  • Packaging and Print
  • Construction Management
  • Financial Tech

Job description:

  • Join in daily standup meetings;
  • Partake in planning of sprint;
  • Code reviews;
  • Development of new features;
  • Fixing bugs;
  • Mentor intermediates and juniors.


  • Experience with C#;
  • Experience with JS frameworks, such as:
  • Knockout, Angular, ReactJs
  • Experience with SQL Server;
  • Experience with MVC and/or Web Api;
  • Experience on:
    • Sass, Ionic, Elastic Search, Nhibernate, Entity Framework, IoC
  • Understanding of the SOLID principals;
  • Experience and understanding of multiple software patterns;
  • Able to engage and contribute to solution design;
  • Able to scaffold a multi-layered solution based on designs;
  • Experience and a good understanding ORMs;

The successful candidate will be expected to participate in tech Fridays and continued tech improvement. You will be a self-motivated individual and be able to demonstrate good problem solving skills. The successful candidate will gain international experience and possible international travelling.

Position: Permanent

Available: Sept/ Oct 2019

Location: Parow, Cape Town

Should you wish to apply, please click on the below link, or send your CV to Monique and Alan on careers@haefelesoftware.com