×
Register Here to Apply for Jobs or Post Jobs. X

Senior C# Developer

Job in Johannesburg, 2000, South Africa
Listing for: Sourceworx
Full Time position
Listed on 2025-12-04
Job specializations:
  • Software Development
    C# / Unity Developer, Software Engineer
Job Description & How to Apply Below

Job Summary

We are looking for a skilled Senior C# Developer to join our development team  ideal candidate will have a solid understanding of C# and .NET Framework, with the ability to design, develop, and maintain efficient, reusable, and reliable code. Experience with Dev Ops practices and Test-Driven Development (TDD) is a strong advantage.

Key Responsibilities
  • Develop and maintain C# applications with clean, readable, and scalable code.
  • Collaborate on project requirements with product owners, architects, and team members to design solutions.
  • Participate in peer code reviews, providing constructive feedback and following coding standards.
  • Troubleshoot and debug to identify and resolve bugs and performance bottlenecks.
  • Create and maintain technical documentation for code and processes.
  • Develop unit and integration tests to ensure high-quality code.
  • Continuously learn and apply the latest C# and .NET development best practices.
Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
  • Minimum of 5-8 years of experience working with C# and .NET.
  • Proficiency in HTML, CSS, JavaScript, and relevant front‑end frameworks is a plus.
Skills and Competencies
  • Strong understanding of C# language, .NET Framework, .NET Core, and ASP.NET MVC.
  • Proficiency in SQL and experience with databases such as SQL Server or Oracle.
  • Problem‑solving skills: troubleshoot, debug, optimize code.
  • Experience with Git or other version control systems.
  • Strong communication skills; ability to collaborate in a team‑oriented environment.
  • Attention to detail; ensuring code quality and adhering to best practices.
Preferred Experience
  • Dev Ops experience with CI/CD pipelines, automated testing, infrastructure as code (Azure Dev Ops, Jenkins, Docker, Kubernetes).
  • Experience with TDD methodologies, writing unit tests first.
  • Knowledge of RESTful APIs and experience building and consuming them.
  • Familiarity with Agile development methodologies.
Reporting Structure

Reports to:

Development Team Manager

Performance Metrics
  • Code quality and adherence to best practices.
  • Timeliness in meeting project deadlines.
  • Effectiveness in debugging and resolving issues.
  • Contributions to code reviews and team collaboration.
Seniority Level

Mid‑Senior level

Employment Type

Contract

Job Function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary