2 XperienceInfinite Jobs
Windows Developer
XperienceInfinite
posted 5d ago
Position: WinForms Developer
Experience: 1-8 years
Job Summary:
We are looking for a WinForms Developer with a strong understanding of C# programming fundamentals and Windows Forms application development using the .NET Framework. The ideal candidate should have experience working on desktop applications, implementing UI components, and handling events efficiently.
Key Responsibilities:
- Develop and maintain Windows Forms applications using C# and .NET.
- Design and implement user-friendly UI components using WinForms controls.
- Work with event-driven programming to handle user interactions efficiently.
- Optimize application performance by managing large data sets and handling UI responsiveness.
- Debug and fix issues related to UI, event handling, and business logic.
- Integrate third-party libraries and APIs into the application as needed.
- Collaborate with cross-functional teams, including QA, database developers, and business analysts.
- Write clean, maintainable, and efficient C# code following best practices.
- Participate in code reviews, testing, and deployment processes.
Required Skills:
- Strong knowledge of C# language fundamentals (OOP, Exception Handling, Collections).
- Hands-on experience with WinForms and UI development in .NET Framework/.NET Core.
- Understanding of Windows Forms Controls, such as DataGridView, ListView, ComboBox, and MenuStrip.
- Knowledge of event-driven programming and handling multi-threading (BackgroundWorker, Task, Async/Await) in WinForms.
- Ability to debug UI freezes, memory leaks, and performance bottlenecks in a WinForms application.
- Strong problem-solving skills and ability to work independently.
Preferred Skills:
- Experience with third-party UI frameworks like DevExpress, Telerik, or Syncfusion.
- Knowledge of Version Control Systems (Git).
Education & Experience:
- Bachelors degree in Computer Science, IT, or a related field.
- 1-2 years of experience in C# .NET WinForms development.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for XperienceInfinite roles with real interview advice