Enable job alerts via email!
A leading South African technology company is seeking a Senior C#/.NET Developer to join their innovative team. This hybrid role requires experience in developing web-based applications and managing existing code. Ideal candidates should have a strong background in C#, .NET frameworks, and RESTful APIs. The position is primarily based in Fourways, Gauteng, with opportunities for remote work. Competitive salary and growth opportunities offered.
We are seeking an experienced Senior C#/.NET Developer to join our client’s innovative team in Fourways, Gauteng.
Our client is a leading South African technology company specialising in state-of-the-art GPS tracking and real-time telemetry solutions for managing high-value assets and fleets in complex, high-risk environments.
This is a hybrid role, requiring 2–3 days per week in their Fourways office. While preference is given to Johannesburg-based candidates, applicants from other regions are welcome, provided they are able to travel to Johannesburg for a few days each month or quarter as needed.
Key Responsibilities will include
· Technical architectural design
· Develop and document design, source code and technical architecture
· Maintain and manage existing source code
· Design, develop and implement solutions to users’ needs and requirements
· Review and improve code
· Run tests and fix bugs
· Develop technical solutions to complex business problems
· Design and develop technical solutions for enterprise-level projects
· Design and develop data analysis solutions
· Design and develop logical and physical data models that meet application requirements
· Design and develop continuous integration and continuous deployment pipelines
Qualifications and Experience required
· A relevant 3- or 4-year degree or diploma in Computer Science, Software Engineering, or related field (Honours or postgraduate qualifications preferred); alternatively, demonstrable equivalent practical experience.
· 5+ years’ experience in designing and building custom web-based applications using C# and the .NET framework (including .NET Framework 4.8 and .NET 8+ / .NET Core).
· Proficient in ASP.NET (MVC, Core, or Web Forms), Entity Framework, and Microsoft SQL Server, including writing complex queries, stored procedures, and performance tuning.
· Hands-on experience with RESTful APIs, Web Services (WCF and Web API), and API documentation tools such as Swagger/OpenAPI.
· Strong understanding of software architecture and design principles, including SOLID principles, layered architecture, and commonly used design patterns.
· Basic proficiency in front-end technologies such as HTML, CSS, JavaScript, Razor Pages, and an understanding of client-server interaction.
· Familiarity with unit testing and test-driven development (TDD) practices.
· Working knowledge of Git for source control and experience with DevOps tools, including build and release pipelines (e.g., Azure DevOps).
· Basic secure coding practices and security principles.
· Experience with agile development methodologies and collaborative team environments.
· Proven ability to initiate and deliver a project or solution end-to-end
Advantageous:
· Experience with GPS tracking, telemetry platforms, hardware integration, and mapping applications.
· Experience with Flutter/Dart for mobile app development, particularly integrating with .NET APIs.
· Prior exposure to the logistics industry
Personal Attributes:
· Able to mentor and review code for team members
· Strong problem-solving skills
· Good communication (both technical and non-technical)
POPI
Saratoga is POPIA (Protection of Personal Information Act, 2013) compliant, and all personal information is protected according to legislation. By applying for any of our available vacancies, you give Saratoga consent to process your Personal Information for Recruitment Purposes, according to the POPI ACT, 2013. If you have any concerns regarding your Personal Information and our compliance towards the legislation, you are welcome to request our Privacy Policy, or follow this link to view it: https://saratogasoftware.com/privacy-policy/