Senior C# and Mobile Developer
Employeur non precise · Gauteng
Job description
About the role
Join a specialist engineering consultancy to build and improve specialist software used in mining operations worldwide. This hybrid position combines maintaining established C# applications with developing modern desktop, web, and mobile solutions.
Key responsibilities
- 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.
Required profile
- Relevant degree in Computer Science, Computer Engineering, Information Science or related field.
- At least 10 years of professional C# development experience, including Windows Forms and modern .NET.
- Strong analytical skills, attention to detail and ability to work across multiple projects.
- Good communication skills and confidence engaging with clients and colleagues.
Required skills
- C# and .NET (including .NET 8+, ASP.NET Core, Blazor.NET MAUI)
- Windows Forms
- Entity Framework Core, LINQ
- SQL Server, T‑SQL, SQLite
- RESTful APIs
- Git, testing, asynchronous programming, data synchronisation
What we offer
- Work on specialist software used internationally.
- Variety across desktop, web and mobile platforms.
- Opportunity to modernise established applications using current .NET technologies.
- Hybrid remote working option with scheduled office workshops.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in South Africa.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Employeur non precise
Gauteng