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

The Cognizant community:

We are a high caliber team who appreciate and support one another. Our people uphold an energetic, collaborative and inclusive workplace where everyone can thrive.

  • Cognizant is a global community with more than 300,000 associates around the world.
  • We don’t just dream of a better way – we make it happen.
  • We take care of our people, clients, company, communities and climate by doing what’s right.
  • We foster an innovative environment where you can build the career path that’s right for you.

About us:

Cognizant is one of the world's leading professional services companies, transforming clients' business, operating, and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build, and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant (a member of the NASDAQ-100 and one of Forbes World’s Best Employers 2024) is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com

Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.

Disclaimer:

Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

Read Full Description
Confirmed 19 hours ago. Posted 28 days ago.

Discover Similar Jobs

Suggested Articles