Full stack.NET desktop developer (WinForms)
Network Recruitment
Johannesburg
On-site
ZAR 500 000 - 700 000
Full time
Job summary
A leading recruitment agency in Johannesburg seeks a skilled developer with strong expertise in C#, VB.NET, and ASP.NET Core. The ideal candidate will develop desktop applications and RESTful APIs, manage WCF services, and collaborate with cross-functional teams. If you are passionate about coding and staying updated with industry trends, apply now.
Qualifications
- Bachelor's degree in a relevant field.
- Strong proficiency in C#, VB.NET, and .NET Framework 4.8.
- Experience with WinForms and ASP.NET Core.
Responsibilities
- Develop and maintain desktop applications using WinForms.
- Design and build RESTful APIs using ASP.NET Core WebAPI.
- Implement and manage WCF services for application communication.
- Write clean and maintainable code.
Skills
C#
VB.NET
ASP.NET Core 4.8
Entity Framework 6
Microsoft SQL Server
WCF
Git
RabbitMQ
Education
Bachelor's degree in Computer Science, Information Technology
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related experience in field.
Requirements
- Strong proficiency in C#, VB.NET, and .NET Framework 4.8.
- Experience with WinForms and ASP.NET Core.
- Proficiency in ASP.NET Core 3.1+ and ASP.NET Core WebAPI.
- Experience with Entity Framework 6 and Entity Framework Core.
- Proficiency in ADO.NET for data access.
- Experience with WCF (Windows Communication Foundation).
- Proficiency in Microsoft SQL Server, including database design and writing complex queries.
- Experience in developing and managing Windows Services.
- Knowledge of version control systems, particularly Git and TFS.
- Experience with message broker systems such as RabbitMQ.
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 communication between applications.
- Integrate APIs with Microsoft SQL Server to ensure efficient data retrieval and storage.
- Utilize Entity Framework 6 and Entity Framework Core for data access.
- Write clean, scalable, and maintainable code in C# and VB.NET.
- Develop Windows services.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to optimize performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Stay updated with the latest industry trends and technologies.
Apply now!