Description

Description

 

We are seeking an experienced and highly skilled C# .NET WPF Developer with strong expertise in desktop application development. The ideal candidate will have a deep understanding of C#, WPF, WinForms, and object-oriented software design. Experience in factory automation standards and the entire SDLC process is essential. This role involves close interaction with customers, so strong communication and collaboration skills are critical.

 

Key Responsibilities:

  • Develop and maintain desktop-based applications using C#, WPF, and WinForms.
  • Design and implement multithreaded solutions using Task Parallel Library (TPL) and advanced C# concepts.
  • Work on UI development and ensure strong user experience and responsiveness.
  • Apply best practices in object-oriented programming and software architecture.
  • Follow factory automation protocols and standards in application development.
  • Collaborate with customers and stakeholders to gather requirements and deliver high-quality software solutions.
  • Ensure proper debugging, testing, and support for the developed applications.
  • Participate in the full Software Development Life Cycle (SDLC), from requirement gathering to deployment.

Must-Have Skills:

  • Advanced C# programming including multithreading and TPL.
  • Competent in WPF (UI development is a must).
  • Strong experience with WinForms and desktop UI development.
  • Expertise in Object-Oriented Programming.
  • Familiarity with factory automation standards.
  • Hands-on experience in debugging desktop applications.
  • Good understanding of software design principles and patterns.
  • Effective communication skills and experience in customer interaction.
  • Proven experience across full SDLC phases.

Technical Skills:

  • C# – Competent
  • WPF – Competent
  • WinForms – Competent
  • .NET (Desktop only) – Competent
  • Windows OS environment – Competent
  • Angular – Basic awareness (not mandatory, should not have a primary focus on web)
     

Education

Any Graduate