Type your keywords in the search box above

Software Developer (EE/AA)

Job Description: 

Qualification:

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.

 

Programming:

  • 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

 

Other

  • 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

Location: 

Cape Town, South Africa,

Company: 

Thorntree Group (Pty) Ltd

Education: 

No education

Job Category: 

Information Technology (IT)

Working Experience: 

7 to 8 years

Contract Type: 

Full Time

Salary: 

R550000 to R650000

Salary Frequency: 

Yearly

Job Reference #: 

39793935