Senior C#.Net Developer

Location Cape Town
Discipline: IT & Telecoms
Job type: Contract
Contact name: Jacqui Dill

Contact email: jacqui@networkersint.co.za
Job ref: 38042
Published: 5 days ago

Senior .NET Developer

Overview

We're searching for a seasoned Senior .NET Developer on behalf of our client – someone who can lead from the front while staying hands-on with cutting-edge tech. In this role, you'll drive the development and maintenance of robust enterprise systems, working closely with developers, analysts, and business teams in a collaborative environment. Strong leadership, technical expertise, and a proactive mindset are key to thriving in this position.

Responsibilities
  • Lead and contribute towards project planning

  • Assist in the development, deployment, and rollout of enterprise-wide systems

  • Conduct system analysis and compile solutions design specifications

  • Perform software development according to specifications

  • Conduct code reviews

  • Perform software unit and system testing of the enterprise system

  • Troubleshoot the enterprise systems

  • Identify bugs and prepare fixes and enhancements to code

  • Test technical changes and coordinate the release of the change requests

  • Plan and implement system changes to application

  • Plan and manage Preventative Maintenance of the enterprise systems

  • Perform system administration in regards to user access, user requirements, and assess scope required for changes and enhancements to the system

  • Provide mentorship and skills transfer to team members and junior developers

Qualifications
  • Bachelor's Degree in software engineering

  • 5-7 years of experience in a software development environment at a senior developer level

  • Proficiency in web development using ASP.NET, Vbscript, Visual Studio, Team Foundation Server, RDMS, HTML, SSIS, SSRS, SSAS, Microsoft Azure (Cloud), CSS, Bootstrap, JavaScript, jQuery/Angular JS, AJAX, Web API, C# (sharp), SQL Server (database), MVC/Asp.Net Core

Preferred Requirements
  • Experience building multi-tier enterprise systems

  • Understanding of quality assurance

  • Knowledge of PMBOK project management, Agile development, Scrum framework, and ITIL

Day-to-Day

The successful candidate will be responsible for leading and contributing to project planning, system analysis, software development, troubleshooting, and system administration. Additionally, they will provide mentorship and skills transfer to team members and junior developers.

If you are a highly skilled and experienced Senior .NET Developer looking to join a dynamic team, we encourage you to apply for this exciting opportunity.