Enable job alerts via email!

Senior C# Developer

Network Recruitment

Stellenbosch

On-site

ZAR 600,000 - 750,000

Full time

14 days ago

Job summary

A recruitment agency in Stellenbosch is seeking an experienced .NET / Full Stack Software Developer. The successful candidate will have a minimum of 5 years' experience and solid skills in ASP.NET MVC, C#, and JavaScript. Familiarity with Azure and cloud application development is advantageous. This role involves gathering customer requirements, mentoring team members, and adopting Agile methodologies.

Qualifications

  • Minimum of 5+ years' experience in web/software development.
  • Solid experience using ASP.NET MVC, C#, JavaScript, Web API.
  • Good Front-end skills working with HTML5, CSS3, Bootstrap.

Responsibilities

  • Gather customer software requirements and develop related applications.
  • Communicate with clients and team members effectively.
  • Mentor and grow self-motivated, less experienced team members.

Skills

ASP.NET MVC
C#
JavaScript
SQL
Azure
HTML5
CSS3
DevOps
GIT

Tools

Jira
Umbraco
EPiServer
Job description

We're looking for a capable .NET / Full Stack Software Developer with experience using technologies such as .Net Core / ASP.NET MVC / C# / SQL / NoSQL / JavaScript / Node.js / HTML / CSS / RESTful Web API / Azure. You must be passionate about delivering performant code and following coding best practice standards.

Skills You Must Have :

  • Minimum of 5+ years' experience in web / software development
  • Solid experience using ASP.NET MVC / C# / JavaScript / Web API / Web Services / Razor / JSON
  • Good Front-end skills and working with HTML5 / CSS3 / SCSS / Bootstrap framework
  • Excellent database and server side application skills with SQL / Windows services / IIS / NoSQL (MongoDB) / Hosting / VMâs / Cloud application management
  • Cloud Application development and DevOps experience (Azure is very advantageous)
  • Experience in developing / maintaining Content Management Systems (very advantageous is Umbraco and EPiServer)
  • Excellent understanding of source control best practice and branching strategies, using tools like GIT, Mercurial, Bitbucket, Sourcetree
  • Good knowledge of stored procedures and database design / normalisation
  • Gather customer software requirements and develop related software applications and programs (to spec)
  • Good application performance optimisation strategies and techniques
  • Good knowledge of object orientated concepts and patterns (Repository pattern with dependency injection very advantageous)
  • Experience interfacing with clients, understanding client's business strategies and how to deliver these within applications you architect
  • Communicating at a management level. Speaking with authority and lucidity to clients and team members
  • Experience working with Agile / SCRUM methodologies
  • Experience using project management tools like Jira
  • Happy to mentor and grow self-motivated, less experienced team members
  • Team player and not afraid of a bit of hard work and fun with colleagues

Apply now!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.