.Net with WPF Developer

Cognizant

2 - 5 years

Chennai

Posted: 26/05/2025

Job Description

Job Summary: We are seeking a talented WPF .NET C# Developer to join our team. The ideal candidate will have a strong background in C#, .NET, and WPF, with a focus on creating high-quality, user-friendly applications.

Key Responsibilities:

  • Design, develop, and maintain WPF applications using C# and .NET.
  • Implement and manage SQL databases to support application functionality.
  • Create intuitive and responsive user interfaces using XAML and WPF UI elements.
  • Apply the MVVM pattern to ensure clean and maintainable code.
  • Utilize LINQ for efficient data manipulation.
  • Perform asynchronous programming to enhance application performance.
  • Debug and test applications to ensure reliability and performance.
  • Collaborate with cross-functional teams to gather requirements and deliver solutions.
  • Optimize application performance and ensure scalability.
  • Document development processes, code, and application functionalities.

Qualifications:

  • Proven experience in developing WPF applications using C# and .NET.
  • Strong understanding of object-oriented programming (OOP) concepts.
  • Experience with SQL and database management systems.
  • Familiarity with XAML and WPF controls, layouts, and data binding.
  • Knowledge of the MVVM architectural pattern.
  • Proficiency in LINQ for data manipulation.
  • Understanding of asynchronous programming (async/await).
  • Experience with debugging and testing frameworks (e.g., MSTest, NUnit).
  • Familiarity with version control systems like Git.
  • Basic understanding of UX design principles.
  • Ability to optimize application performance.

Skills:

  • Proficiency in C# language fundamentals.
  • Knowledge of the .NET Framework or .NET Core/5+.
  • Familiarity with the Common Language Runtime (CLR).
  • Understanding of XAML for designing UI.
  • Knowledge of WPF controls, layouts, and data binding.
  • Experience with WPF styles, templates, and resources.
  • Understanding of the MVVM architectural pattern.
  • Ability to implement data binding and command patterns.
  • Proficiency in using LINQ for data manipulation.
  • Knowledge of SQL for database interactions.
  • Experience with database management systems like SQL Server or SQLite.
  • Understanding of async and await keywords for asynchronous operations.
  • Skills in debugging WPF applications.
  • Familiarity with unit testing frameworks like MSTest or NUnit.
  • Experience with version control systems like Git.
  • Familiarity with popular WPF libraries and tools (e.g., MahApps.Metro, Prism).
  • Basic understanding of UX principles.
  • Techniques for optimizing the performance of WPF applications.

Good To Have:

  • Its good understand Automation Anywhere & VBA code

About Company

Cognizant is a global leader in technology and consulting services, helping businesses transform their operations through digital solutions. Specializing in IT services, including software development, business process outsourcing, and consulting, Cognizant supports clients across industries such as healthcare, financial services, manufacturing, and retail. With a focus on innovation, Cognizant assists organizations in modernizing their technology, improving operational efficiency, and enhancing customer experiences. Headquartered in the U.S., it is consistently ranked among the most admired companies in the world and is a member of the NASDAQ-100.

Services you might be interested in

One-Shot Campaign

Reach out to ideal employees in one shot!

The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).