Intermediate .Net / C# Developer

Location: Woodmead, Johannesburg, Gauteng, South Africa
Date Posted: 13-07-2018
Description     
 
We are looking for an Intermediate .NET (C#) software developer.
 
Key Responsibilities:
 
  • You have deep expertise with development using Microsoft .NET.  You know .NET remoting, Enterprise Services, Web services, MSMQ, when each makes sense and have used them through WCF.
  • Can you implement scalable / high performance solutions?
  • You know that TDD really means "write the test first" and have used mocks, dependency injection, coverage and other metrics.
  • You know how to read code, not just write code, and refactoring is in your blood.
  • You are prepared to do what it takes to deliver value to the customer.
  • You work with others in an environment that encourages new ideas and improvement.
  • You have experience using a source control tool other than VSS.
 
Skills required (non-negotiable):
 
  • 2-3 years’ experience Microsoft .NET Framework development with C#
  • Solid knowledge of SOA and OO principles, design patterns and component oriented design
  • Essential technologies:
    • .NET 3.0 (WCF, WWF, WPF)
    • Enterprise Services and MSMQ
    • ASP.NET, MVC and Web Services
    • Visual studio 2008 onwards.
    • SQL Server, MySQL, Stored Procedures
    • Asp.NET, HTML, Javascript, AngularJS, JQuery, CSS;
      XML, XSL, XSLT, XSD;
  • Advantageous techniques:
    • Agile and test driven development
    • Automated build
    • Experience in mobile implementations
    • Java experience
  • Ability to work under pressure on multiple projects
  • Ability and desire to become part of a skilled and dynamic team
this job portal is powered by CATS