C#.NET WinForms Developer with .NET Core API, ADO.NET, and MySQL
Job Summary:
We are seeking a skilled and detail-oriented C#.NET WinForms Developer with hands-on experience in .NET Core API development, ADO.NET, and MySQL. The ideal candidate will be responsible for building and maintaining robust Windows desktop applications that integrate seamlessly with backend APIs and relational databases.
Key Responsibilities:
Design, develop, and maintain Windows Forms (WinForms) applications using C#.
Build and consume RESTful APIs using .NET Core / .NET 5/6/7+.
Work extensively with ADO.NET for data access and manipulation.
Develop and optimize SQL queries and stored procedures in MySQL.
Integrate desktop applications with APIs and databases.
Ensure high performance, responsive user interfaces in WinForms applications.
Debug and troubleshoot application and database issues.
Participate in code reviews, testing, deployment, and maintenance activities.
Required Skills:
Proficiency in C#, WinForms, and ADO.NET.
Strong experience in .NET Core Web API development.
Experience working with MySQL, including stored procedures and performance tuning.
Familiarity with Entity Framework Core is a plus.
Solid understanding of object-oriented programming and design patterns.
Hands-on experience with Postman, Swagger/OpenAPI, and Git.
Good knowledge of async/await, dependency injection, and exception handling.
Preferred Qualifications:
Experience integrating WinForms applications with REST APIs.
Knowledge of authentication mechanisms (JWT, OAuth).
Exposure to Agile methodologies and modern DevOps practices.
Familiarity with SQL Server in addition to MySQL is a plus.
Education & Experience:
Bachelor’s degree in Computer Science, Engineering, or a related field.
2+ years of experience with WinForms and ADO.NET.
1+ year of experience with .NET Core API development and MySQL
Job Type: Full-time
Pay: AED2,500.00 - AED3,500.00 per month