Job Description
Key Responsibilities:
- Develop and maintain desktop applications using WinForms.
- Design, build, and maintain RESTful APIs using ASP.NET Core WebAPI.
- Implement and manage WCF services for inter-application communication.
- Integrate APIs and ensure efficient data access with Microsoft SQL Server.
- Use Entity Framework 6 and Entity Framework Core for ORM-based data access.
- Write clean, maintainable, and efficient code in C# and VB.NET.
- Develop and manage Windows Services to support backend processes.
- Conduct code reviews and provide constructive technical feedback.
- Troubleshoot, debug, and optimise application performance.
- Collaborate with business and technical teams to design and ship new features.
- Keep up to date with emerging .NET technologies and industry best practices.
Job Experience and Skills Required:
Education:
- Bachelor’s degree in Computer Science, Information Technology, or related field (or equivalent experience).
Experience:
- Minimum 3 years’ experience in full-stack development within .NET environments.
- Proficiency in C#, VB.NET, and .NET Framework 4.8.
- Hands-on experience with WinForms and ASP.NET Core (3.1+).
- Strong knowledge of ASP.NET Core WebAPI, Entity Framework (6 & Core), and ADO.NET.
- Experience developing and managing Windows Services.
- Working knowledge of Microsoft SQL Server—including schema design and complex query writing.
- Experience with WCF and version control tools (Git, TFS).
- Exposure to RabbitMQ or other message broker systems.
Advantageous Skills:
- Prior experience in the financial services industry.
- Exposure to the FIX Protocol.
- Experience with DevExpress components.
- Understanding of authentication mechanisms (OAuth, JWT, IdentityServer).
- Familiarity with CI/CD pipelines, Azure DevOps, and unit testing frameworks (xUnit, NUnit).
Core Competencies:
- Strong analytical and problem-solving skills.
- Excellent verbal and written communication.
- Collaborative and proactive team player.
- Ability to learn quickly and adapt to new technologies.
- Attention to detail and commitment to code quality.
Apply now!
If you’re ready to take the next step in your .NET development career and enjoy working across both desktop and web solutions, we want to hear from you!
For more exciting IT vacancies, please visit: Find IT Jobs | Network Recruitment
I also specialize in recruiting in the following:
- C# Developer, .NET Developer, Software Engineer, Full Stack Developer, Backend Developer, Microservices Architect, DevOps Engineer, Systems Management, IT Operations.
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information, contact:
Chantelle Schutte
Specialist Recruitment Consultant
Connect with me on LinkedIn! www.********.co.za
GO APPLY NOW
Safe & secure application process
Explore More Opportunities
Get Similar Job Alerts
Job Seeker Tip
Follow up your job application with a polite email if you haven't heard back within a week.
How to Apply
Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.
JVR Jobs connects you with employers – we don’t process applications directly.
Latest Job Opportunities
Benoni: Office administrator posted by Eco Web
Office Administrator Location: BenoniEmployment Type: Full-TimeWorking Hours: Monday–Friday 08:00–17:00Salary Range: R4,500 – R7,000 We are recruiting a motivated and detail-oriented…
View JobBenoni: Office administrator posted by Eco Web
Office Administrator Location: BenoniEmployment Type: Full-TimeWorking Hours: Monday–Friday 08:00–17:00Salary Range: R4,500 – R7,000 We are recruiting a motivated and detail-oriented…
View JobCape Town: Sales Representative posted by Kenesis
Sales Representative Location: Cape TownEmployment Type: Full-TimeWorking Hours: Monday–Friday | 08:00–17:00 We are recruiting a driven, motivated, and target-focused Sales…
View JobBenoni, Gauteng: Administrative Assistant posted by Cyber Ads (Pty) Ltd
About the Role:We’re looking for a proactive and organized Admin Assistant to help keep our office running smoothly. If you’re…
View JobBoksburg, Gauteng: Booking Clerk posted by HeyOnline
About the Position:We’re looking for a dedicated and enthusiastic Booking clerk to help us connect with new potential clients. You’ll…
View JobPretoria, Gauteng: Digital Solutions Consultant posted by Ink Digital
About Us:We’re a forward-thinking marketing agency helping businesses grow with Google Ads, Facebook Ads, and websites. Our goal is to…
View Job
Browse Employers
Job Alerts