Senior C# and Mobile Developer

Pillango Placements
Johannesburg, Gauteng
Full-time
Posted 1 day ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
Build and improve specialist engineering software used in mining operations around the world, combining advanced C# development with real-world technical challenges.

(This is a hybrid position with 3 days (Bryanston) in office and 2 days remote)

POSITION INFO:
Our client is a specialist engineering consultancy with over 30 years' experience in mine ventilation, cooling and refrigeration. Its software supports the planning, optimisation and real-time monitoring of mining operations worldwide. This opportunity combines maintaining established C# applications with developing modern desktop, web and mobile solutions. What you'll be doing Develop and maintain applications using C#, .NET, Blazor and .NET MAUI. Enhance existing Windows Forms software while contributing to modern applications. Design and maintain SQL Server and SQLite databases, data-access services and RESTful integrations. Build reliable offline functionality, including local storage, synchronisation and error recovery. Improve performance, troubleshoot defects and test applications thoroughly. Contribute to solution design, technical documentation and end-user support. What you'll need A relevant degree in Computer Science, Computer Engineering, Information Science or a related technical discipline. At least 10 years' professional C# development experience, including Windows Forms and modern .NET. Strong experience with .NET 8+, ASP.NET Core, Blazor, .NET MAUI and Blazor Hybrid. Solid skills in Entity Framework Core, LINQ, SQL Server, T-SQL, SQLite and RESTful APIs. Experience with offline-capable applications, asynchronous programming and data synchronisation. Sound understanding of software engineering principles, Git, testing and the development lifecycle. Strong analytical skills, attention to detail and the ability to work across multiple projects. Good communication skills and confidence engaging with clients and colleagues. Nice to have Experience developing engineering or data-intensive technical software. Android debugging, packaging and deployment. CI/CD and automated release pipelines. Why consider this opportunity? Work on specialist software used internationally. Enjoy variety across desktop, web and mobile platforms. Help modernise established applications using current .NET technologies. Solve technically challenging problems with practical, real-world applications. Remote working option, with scheduled office workshops. Compensation The offer will be market related in line with your qualifications, skills, and experience. The role can offer between R800k - R1.1m (Neg) per annum for candidates who require minimal additional training or oversight.

Interested in this role?

You'll apply on Pillango Placements's own site before 30 October 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted20 October 2026
Closing Date30 October 2026
Pillango Placements
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job