HR & Labour Law Specialists

Software Engineer

Our client, who provides call centre and administration support services from contact centres in Durban South Africa and Manchester England, urgently requires the services of a Software Engineer at their contact centre in Durban South Africa.

Job purpose: The successful applicant will be responsible to provide the technical capability to enable growth plans across the group of companies which offer services in the finance (B2C) and business process outsourcing (B2B) industries.
The diversity of the business activities is reflected in our technology-base and it provides the perfect opportunity for an experienced developer to work using both breadth and depth of technical knowledge and skill whilst always learning something new.

Key Responsibilities:

  1. Interpret business requirements and technical specification documents
  2. Write code to create bespoke applications
  3. Write, modify and debug software systems
  4. Use source debuggers and visual development environments
  5. Test and document software prior to rolling out
  6. Perform coding to written technical specifications
  7. Perform maintenance programming and correction of identified defects
  8. Assist with training and monitoring new and existing staff
    Technical Skills: (Must have)
  9. Experience with C#, MVC, ASP.NET, XML, CSS, HTML, JavaScript, jQuery and Microsoft Entity Framework
  10. SQL Server 2000+
  11. Knowledge of OOD
  12. Visual Studio 2012+

Experience: (Must have)

  1. Significant experience in programming and coding bespoke software
  2. Qualifying user requirements to inform software development specification
  3. Working in ‘Agile’ teams
  4. Working with APIs
  5. Working to project milestones in a ‘multi-project’ environment
  6. Experience in the finance industry would be beneficial


Start Date: Immediate