Enable job alerts via email!

Intermediate Developer

Talent Engine

KwaZulu-Natal

Hybrid

ZAR 350,000 - 500,000

Full time

Today
Be an early applicant

Job summary

A reputable tech company in KwaZulu-Natal is seeking an Intermediate .NET Developer to enhance their database-driven web applications using the Microsoft tech stack. The ideal candidate must have relevant IT qualifications, experience with technologies such as C#, ASP.NET, and SQL, and the ability to collaborate effectively in a hybrid work environment.

Qualifications

  • Experience in developing database-driven web applications preferred.
  • Solid hands-on experience with the Microsoft technology stack required.
  • Excellent command of written and spoken English.

Responsibilities

  • Design and maintain scalable .NET web applications.
  • Collaborate with team members to define technical requirements.
  • Conduct testing and debugging to ensure high-quality releases.
  • Maintain existing systems by identifying areas for improvement.
  • Participate in code reviews to enhance code quality.

Skills

C#
ASP.NET
SQL
WebAPI
XHTML
CSS
JavaScript
jQuery
GitHub
TFS

Education

GR. 12 / School leaving certificate
I.T. Qualification

Tools

Visual Studio
SQL Server
Job description
Overview

The Intermediate .NET Developer is responsible for developing and maintaining robust, database-driven web applications using the Microsoft technology stack - including ASP.NET MVC and .NET Core. An IT qualification is essential as is solid hands-on experience with C#, ASP.NET, SQL, WebAPI, XHTML, CSS, JavaScript, and jQuery. This is a hybrid position with remote work offered twice a week. You will be required to have your own laptop as well as a stable internet connection when working remotely.

Core Responsibilities
  • Design, develop, and maintain scalable .NET web applications that meet business and user requirements, ensuring performance, reliability, and security best practices are applied.
  • Collaborate with team members including developers, QA engineers, UX / UI designers, and product managers to define technical requirements, plan development tasks, and implement robust solutions.
  • Conduct thorough testing and debugging using unit, integration, and functional testing approaches to ensure high-quality, bug-free releases.
  • Maintain and enhance existing systems and services by identifying areas for improvement, implementing optimisations, and ensuring continued alignment with evolving business needs.
  • Write clean, maintainable, and well-documented code that adheres to coding standards, promotes long-term maintainability, and supports effective handovers.
  • Participate in code reviews to provide and receive constructive feedback, improving code quality and knowledge sharing across the team.
  • Stay current with emerging .NET technologies, frameworks, and best practices to introduce improvements that enhance application performance, scalability, and developer productivity.
  • Assist in architectural planning and decision-making to ensure solutions are scalable, secure, and aligned with overall system design principles.
  • Troubleshoot and resolve complex technical issues in a timely manner to minimise downtime and maintain service reliability.
Education & Experience
  • GR. 12 / School leaving certificate is essential
  • I.T. Qualification is essential
Industry Knowledge
  • Experience in C#, ASP.Net, SQL, HTML5, CSS, MVC architecture and JavaScript / jQuery
  • Knowledge of GitHub and TFS
  • Knowledge of SQL Server, WebServices, Visual Studio, Web API 2
  • Previous experience in developing database-driven web applications would be a bonus
Skills & Competencies
  • Excellent problem solving and analytical abilities
  • Experience with Agile or Scrum development methodologies is a plus
  • Excellent command of written and spoken English
  • Ability to work under pressure and work additional hours as needed
Key Success Metrics
  • Delivers high-quality, maintainable code with low defect rates and on-time delivery without sacrificing quality
  • Actively manages and reduces technical debt
  • Ensures strong test coverage and system performance that meets or exceeds SLAs
  • Mentors junior developers and shares knowledge effectively
  • Collaborates seamlessly with cross-functional teams
  • Provides constructive, timely feedback during code reviews
  • Proposes scalable, innovative solutions and resolves root causes of recurring issues
  • Aligns work with business goals and delivers measurable customer impact
  • Optimises cost and resource efficiency
  • Demonstrates reliability, accountability, and proactive risk communication
  • Maintains up-to-date skills and follows industry best practices
  • Takes initiative to improve systems, processes, and team productivity
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.