Intermediate .Net Developer

Intermediate .Net Developer

Job Title: Intermediate .Net Developer
Location: Western Cape
Salary: 420000.00
Reference: JN -092017-9496
Job Published: October 20, 2017 08:27

Job Description

We are looking for a dynamic .NET web developer to join our growing team of developers. You will take responsibility for complex CMS, eCommerce, and various other application development projects including mobile.

 A minimum of two+ years' experience in software development
 Experience in developing/maintaining content managed websites (CMS)
 New project development and ability to deliver projects (to spec) on your own
 Maintenance and updates to clients websites, content management systems and databases
 Abide by development best practice guidelines and remaining in touch with current trends and technologies
 Use of SQL scripts to manipulate data
 Create and maintain databases
 ASP.NET 2.0 - 4.5
 MVC 5
 C#
 SOAP Web services creation
 .Net Web API
 XML and XSLT
 Microsoft SQL Server 2012 & 2014
 MongoDB
 Good knowledge of stored procedures and database design/normalisation
 HTML / XHTML / CSS knowledge and ability to integrate frontend templates efficiently into CMS solutions
 JavaScript / jQuery / Ajax / JSON
 Good knowledge of object orientated concepts and design patterns
 Project testing of your development work completed

 Setting up and maintaining content managed website: i.e. Umbraco CMS, Wordpress etc
 Knowledge of .NET-based CMS products like Umbraco, Sitecore, EpiServer
 Exposure to Test Driven Development (TDD) principles and processes
 Mobile apps experience (Phonegapp, Monotouch, iOS, Android, Blackberry)
 Facebook developer API knowledge i.e. Facebook Connect, Facebook API, FBML apps etc

 A code lover, with interesting hobby projects, open source contributions or proven talent through great work experience/results
 Multi-tasking skills/ability to comfortably juggle multiple requirements
 Punctual & professional
 Energetic and eager to build some cool stuff
 Good communicator and ability to express yourself well
 A proven fast learner
 Excellent troubleshooting and problem solving skills
 Team player and not afraid of a bit of hard-work