Talent.com
Freelance C# WPF Developer

Freelance C# WPF Developer

Flexing It®mysore, karnataka, in
10 hours ago
Job description

Our client, a leading global specialist in energy management and automation is looking to engage with a Consultant - C# / WPF Developer. The ideal candidate should have a strong understanding of multithreading, reactive programming, and unit testing.

Key Responsibilities :

  • Develop and maintain applications using C# and .NET technologies, ensuring high performance and scalability.
  • Design and implement UI components using WPF while following MVVM architecture.
  • Apply OOPS principles, SOLID design, and design patterns to create well-structured, maintainable code.
  • Implement asynchronous programming and multithreading for optimal performance.
  • Write and maintain unit tests to ensure software quality and reliability.
  • Work with JSON / XML for data processing and integration.
  • Incorporate cybersecurity best practices in software development to ensure secure applications.
  • Collaborate with cross-functional teams using Git for version control and JIRA for project tracking.
  • Troubleshoot, debug, and optimize application performance as needed.

Required Skills & Experience :

  • 6+ years of hands-on experience in C# / .NET development.
  • Proficiency in WPF and MVVM pattern for desktop application development.
  • Strong understanding of OOPS concepts, design patterns, and SOLID principles.
  • Experience with asynchronous programming, multithreading, and reactive programming.
  • Knowledge of unit testing frameworks (e.g., MSTest, NUnit, xUnit).
  • Proficiency in working with JSON / XML for data handling.
  • Awareness of cybersecurity principles and their application in secure software development.
  • Familiarity with Git for version control and JIRA for issue tracking.
  • Strong problem-solving and debugging skills with attention to detail.
  • Create a job alert for this search

    Freelance Developer • mysore, karnataka, in