Type your keywords in the search box above

Software Developer (EE/AA)

Job Description: 


Relevant tertiary qualification (BSc Computer Science, BCom IS, IS Diploma)


Knowledge and Skills Requirements:

  • At least 7 years’ experience as a Software Developer using multiple Microsoft technologies, platforms in a fast-paced environment.



  • C#
  • Linq
  • Lambda expressions
  • Entity Framework / Persistence Framework
  • Multi-Threading
  • Reflection
  • Windows Forms Development
  • Frameworks .Net 2.0 – 4.5
  • MVC
  • CSS


Strong Object Orientation knowledge

  • Delegates and Events
  • Exposure to Design Patterns


SOA experience:

  • Web Services
  • WCF Services
  • Windows Services
  • XML


Strong SQL experience:

  • Database Design on SQL Server 2008 / 2012
  • Strong T-SQL competency
  • SQL Server Integration Services
  • SQL Server Reporting Services


  • Source Control Systems [TFS]
  • MS -Office suite (Word, Excel, PowerPoint)


Optional / Beneficial

  • Workflow exposure [WWF / K2.Net 2003 / K2 black pearl]
  • Knockout JS
  • AJAX
  • JQuery
  • Net
  • Exposure to TDD
  • Scrum
  • Unit Testing
  • Experience building scalable systems
  • Good understanding of IIS Configuration



  • Travel (both locally and international)
  • May be required to work onsite at the client for a limited period
  • Drivers licence essential
  • South African citizens only!


Brief Key Performance Areas

  • Analysing requirements, planning and design of development solution
  • Responsibility for ensuring that all work meets best practice code re-usability
  • Application maintenance and fault resolution
  • Ensure adequate testing of all development to meet quality standards (permutations, usability, stability and accuracy)
  • Assist with the construction, & execute systems and program test plan to verify correct operation of completed system
  • Ensuring understanding of and compliance to company development methodology and standards
  • Assist with the development of software solutions to relevant platforms
  • Mentorship of Junior resources
  • Assist with broader enterprise technological strategy
  • Client engagement to identify opportunities


Cape Town, South Africa,


Thorntree Group (Pty) Ltd


No education

Job Category: 

Information Technology (IT)

Working Experience: 

7 to 8 years

Contract Type: 

Full Time


R550000 to R650000

Salary Frequency: 


Job Reference #: