Full stack .NET Developer - Johannesburg

A growing tech company in Johannesburg is looking for a talented, and experienced Full-stack Developer to join their team.

Main Responsibilities
• Conduct work as a full-stack developer on the cutting edge project with a small team of dedicated professionals.
• Work on all layers of the application including front-end user interface and backend development.
• Ensure writing of reusable, testable, and efficient code.
• Creation of Web Applications, Servers & Services (APIs, Systems, Core)
• Maintain Web Applications, Servers & Services

Mandatory requirements:
• Minimum 5+ years of experience in Full-Stack development.
• Hands-on coding/development experience in C#(MVC) and ASP.Net
• Experience in Microsoft Visual Studio development environment
• Experience in Microsoft SQL Server, IIS and ETL environments
• Experience in designing and developing large-scale web-based applications using HTML5, CSS, Bootstrap, JavaScript, jQuery, JSON & XML
• Experience with JavaScript frameworks Such as AngularJS/ Angular and responsive web design

Desired skills:
• MVC5
• EF6
• Bootstrap
• C# (Experience)
• JavaScript & Angular

Advantageous skills:
• Clean architecture approach
• Code first DB design
• Git experience
• Proficient in interpreting web-design
• Values critical UX-first thinking
• Has a fundamental SEO understanding?
• Can work to tight deadlines and implement milestones in order to achieve deadlines
• Has a passion/experience/history in car/motoring related industries (advantageous but by no means a prerequisite)

The biggest job-related Twitter account in the world Best Business Blog Winner / SA Blog Awards 2013