Key Responsibilities: Design, develop, and maintain C#-based applications and solutions. Participate in all stages of the software development lifecycle, from requirements gathering to deployment. Collaborate with cross-functional teams to ensure technical solutions meet business objectives. Write clean, scalable, and efficient code while adhering to best practices and industry standards. Troubleshoot, debug, and optimize existing code to improve performance and reliability. Contribute to code reviews, technical discussions, and solution design processes. Stay up-to-date with emerging technologies and development practices. What Youll Need: 5-6 years of experience as a C# Developer, with a strong portfolio of projects showcasing your expertise. Proficiency in C# and .NET Framework, with solid experience in object-oriented design and development. Strong knowledge of web technologies (ASP.NET, HTML, CSS, JavaScript, and frameworks such as Angular or React). Experience with database management systems, particularly SQL Server. Familiarity with version control systems like Git and collaborative development workflows. Excellent problem-solving skills and the ability to work independently and within a team. Strong communication skills, with the ability to interact effectively with both technical and non-technical stakeholders. A passion for continuous learning and keeping up-to-date with the latest development trends and technologies. Apply now For more IT jobs, please visit www.networkrecruitment.co.za If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions. For more information contact: Reinie Du Preez Senior Specialist Recruitment Specialist E-Mail: rdpreeznetworkrecruitment.co.za