Enable job alerts via email!

Full stack.NET desktop developer (WinForms)

Network Recruitment

Johannesburg

On-site

ZAR 300,000 - 400,000

Full time

2 days ago
Be an early applicant

Job summary

A leading recruitment firm in Johannesburg is seeking a skilled developer to create and maintain desktop applications using WinForms and integrate ASP.NET Core WebAPI with Microsoft SQL Server. The ideal candidate will have strong proficiency in C#, VB.NET, and the .NET Framework, alongside experience in developing Windows services. This opportunity offers a chance to work in a dynamic environment and stay updated with the latest technologies.

Qualifications

  • Strong proficiency in C#, VB.NET, and .NET Framework 4.8.
  • Experience with WinForms and ASP.NET Core.
  • Proficiency in ASP.NET Core WebAPI and Entity Framework.

Responsibilities

  • Develop and maintain desktop applications using WinForms.
  • Design and maintain RESTful APIs using ASP.NET Core WebAPI.
  • Implement and manage WCF services for application communication.
  • Integrate APIs with Microsoft SQL Server for efficient data storage.
  • Write clean, maintainable code in C# and VB.NET.

Skills

C#
VB.NET
ASP.NET Core
Entity Framework 6
ADO.NET
Microsoft SQL Server
WCF
Git
RabbitMQ

Education

Bachelor's degree in Computer Science or Information Technology
Job description
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!

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.