Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.

Senior C# Developer (Senior C# Developer)

Overview

Reference
Senior C# Developer

Salary
ZAR/month

Job Location
- South Africa -- Kwazulu-Natal -- Durban

Job Type
Permanent

Posted
11 October 2024


Our client is looking for a skilled Senior C# Developer to join their development team. The ideal candidate will have a strong foundation in computer science principles, practical experience with cloud technologies, and a passion for developing robust, maintainable code. The role involves providing technical guidance to a team of developers and contributing to the development of high-quality software solutions.

Responsibilities:

  • Develop and maintain robust, well-structured, and high-quality code using C#, .NET, and MVC frameworks.
  • Design, implement, and optimize database solutions using Microsoft SQL Server.
  • Provide technical guidance and mentorship to a team of developers, ensuring adherence to best practices.
  • Collaborate with cross-functional teams to deliver software solutions that meet business requirements.
  • Participate in code reviews, design discussions, and project planning sessions.
  • Troubleshoot, debug, and optimize existing applications for improved performance.
  • Work with cloud technologies (Azure, AWS, or Google) to deploy and manage applications.

Key Skills:

  • Highly proficient in C#, .NET (Classic and Core), MVC, and Microsoft SQL Server.
  • Strong understanding of the internals of .NET and advanced C# language features.
  • Practical experience with cloud technologies, such as Azure, AWS, or Google.
  • Self-motivated, with the ability to work independently and as part of a team.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.
  • A minimum of 5 years of experience in C# development and .NET frameworks.
  • Experience with cloud technologies (Azure, AWS, or Google) is required.
  • Familiarity with software development methodologies, such as Agile or Scrum, is advantageous.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.


Contact information

Tamlyn Redmond