We are looking for a C# Developer for our client who operates in the field of Software Consultancy.
The ideal candidate will have a strong background in building robust, user-friendly Windows applications using the .NET Framework or .NET Core/5+/6+, with a deep understanding of UI/UX for desktop environments.The candidate should reside ideally in the Anatolian side of İstanbul, as the working model will be office-based.
Responsibilities:
· Design, develop, test, and maintain Windows desktop applications using C# and .NET technologies.
· Collaborate with product stakeholders to implement features.
· Integrate the application with third-party APIs and local system resources.
· Write clean, scalable, and well-documented code.
· Participate in code reviews, testing, and troubleshooting.
· Ensure performance, quality, and responsiveness of applications.
Requirements:
· 2+ years of hands-on experience with C# and .NET (Framework or Core/5/6/7).
· Strong experience with WinForms, WPF, or other Windows UI frameworks.
· Solid understanding of object-oriented programming and design patterns.
· Experience with multi-threading, asynchronous programming, and performance optimization.
· Familiarity with integrating REST APIs, databases (Oracle, SQL Server), and file systems.
· Proficiency with Visual Studio and Git.
· Strong problem-solving and communication skills.
· UI/UX sensitivity and attention to detail.