Talent.com
Pillango Placements
Senior C# and Mobile DeveloperPillango Placements • Gauteng, Gauteng, ZA
Search for other jobs
Senior C# and Mobile Developer

Senior C# and Mobile Developer

Pillango Placements • Gauteng, Gauteng, ZA
1 day ago
Job description

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)

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.

Create a job alert for this search

Senior C# and Mobile Developer • Gauteng, Gauteng, ZA