Flexing It®

Consultant — C# WPF Developer

Bengaluru, KA, IN

Contract
$6
2 months ago
Save Job

Summary

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.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: