Mukon Informatics (Pty) Ltd
Senior C# API developer
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Pretoria, South Africa
Work mode:
Onsite
Published on:
1 September 2026
What they need
We are looking for a skilled senior C# API developer.
You will be working closely with the software architect in creating efficient, scalable and distributed services for our next generation system.
Our team fosters a culture of learning and experimentation.
Key Responsibilities:
System Development:
Work in a focused team of API and Front-End developers in building scalable distributed systems.
Version Control (Git/GitHub):
Utilise feature-based branching and effective Git workflows.
Proper pull-request etiquette, including understanding the use-case and performing thorough local testing prior to merging.
Quality & Standards:
Apply best practices and design patterns to ensure code quality, maintainability, and scalability.
Performance & Data access:
Understand performance implications of queries through an ORM, specifically Entity Framework.
Collaboration & Design:
Collaborate with the architect: work effectively from technical specifications and actively discuss implementation detail to find the optimal solution.
Actively share ideas and provide constructive input on best technical approaches.
Mentorship:
Participate in sessions focused on teaching other developers best coding practices and patterns.
Agile Prioritisation:
Actively participate with the team in refining and prioritising development features for the sprint.
Required Experience & Qualifications
Experience:
7-10 years of professional experience in developing applications, with a strong focus on building RESTful APIs using C#.
Culture:
Strong willingness to learn new technologies and actively share knowledge with teammates.
Technical Skills:
Core Development:
Expertise in C# and .NET Core
Design patterns and best practices:
SOLID Principles
Clean architecture
Version Control:
Experience in Github and feature-based branching.
Quality Control
Unit testing
End-to-end testing
API Optimisation & Data Access:
Strong understanding of data access and API optimisation techniques including:
Identifying and resolving N+1 problems with database access.
Exposure to patterns like CQRS.
Managing Lazy vs. Eager data access strategies.
Proper Object disposal and resource management.
Distributed Systems:
Experience in asynchronous communication, concepts of eventual consistency, and working knowledge of building and maintaining distributed systems.
Soft Skills:
Excellent problem-solving and analytical abilities.
Ability to work independently or as part of a team.
Strong verbal and written communication skills.
Ability to understand context and self-prioritise sprint features.
Nice to Have
Experience in:
Code modernisation for cloud.
API Hardening practices.
CICD Pipeline.
Other offers great for you!
These companies are also looking for great profiles
Freelance.com
Développeur C# / .NET Senior
450€/jour
Freelance
93160 Noisy-le-Grand, France
Onsite, Hybrid
Skills
6 days ago
Quick apply
ALFIC
Commando C# H/F
Permanent contract
Paris, France
Hybrid
Skills
4 days ago
Quick apply
Top Profil
Senior Software Engineer C# / .NET, développement augmenté par l’IA
480 - 500
Freelance
Paris, France
Hybrid
Skills
3 days ago
Quick apply
No company information available.