Intermediate C# Software Developer

Johannesburg, Gauteng, South Africa

Job Description


Shape the Future of Critical Engineering SoftwareIntermediate C# Developer | Desktop Applications | Johannesburg (Hybrid/Remote Optional) | Windows Forms, SQL & Entity Framework
A well-established engineering software team is looking for an Intermediate C# Developer to contribute to the development and enhancement of a globally-used desktop application suite that helps optimise complex systems in one of the worldxe2x80x99s most critical industries.
This is a rare chance to apply your skills in a specialised, high-impact environment where software meets the real world.
What Youxe2x80x99ll Bring to the Role:
xe2x9cx85 5xe2x80x938 years of hands-on software development experience
xe2x9cx85 Strong skills in C# and Windows Forms development
xe2x9cx85 Working knowledge of .NET Framework (4.8), .NET Standard, and .NET 6+
xe2x9cx85 Experience designing, querying, and maintaining SQL Server databases
xe2x9cx85 Solid understanding of Entity Framework (6.4+) and LINQ
xe2x9cx85 Familiarity with software best practices (version control, testing, clean code)
xe2x9cx85 Desire to work on technical systems with long-term global value
Bonus Points for Experience With:
- Telerik UI for WinForms
- WPF, WCF, or RESTful services
- WinUI, Xamarin or MAUI
- Engineering or simulation-based applications
- Writing technical documentation or providing end-user support
Your Responsibilities Will Include:
- Developing and maintaining new forms and features in a complex desktop application
- Implementing and optimising SQL tables, stored procedures, and views
- Writing robust, testable code with proper documentation and naming conventions
- Troubleshooting and fixing bugs through proactive testing (including negative cases)
- Participating in team planning sessions and task tracking (Trello)
- Collaborating with analysts and other developers to refine software architecture
- Supporting users and contributing to product improvements
Why Join?
This is more than just a job xe2x80x94 it's a chance to work on software that impacts safety, efficiency, and sustainability in a real-world industrial setting. You'll grow your expertise while making a difference.
Apply now!
For more IT jobs, please visit
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:
xf0x9fx93xa7For more information please contact:Tristenn Schoeman

Network Recruitment

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD1421980
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned