Intermediate Developer

Our company is currently looking for an Intermediate 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
  • Banking

Job description:

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


  • Understanding and experience with C#;
  • Experience with JS frameworks, such as:
    • Knockout, Angular, ReactJs
  • Understanding and experience with SQL Server;
  • Experience with MVC and or WebApi;
  • Knowledge on :
    • Sass, Ionic, Elastic Search, Nhibernate, Entity Framework, IoC
  • Understanding of the SOLID principals;
  • Able to spot patterns and understand them.

Experience on an Agile-driven project will be to your advantage.  The successful candidate will also 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: Rivonia, Johannesburg


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