Search by job, company or skills

Cyient

Software Engineer .NET (WPF/MVVM)

Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Experience: 5-8 years.

Location: Bangalore

Job Title: Software Engineer – .NET (WPF/MVVM)

Job Summary

  • We are seeking a highly skilled and motivated Software Engineer with 5+ years of experience with strong expertise in C# and WPF development. The ideal candidate will have hands-on experience in MVVM architecture, inter-process communication mechanisms, and modern development practices including AI-assisted tools. You will play a key role in designing, developing, and maintaining high-quality applications.

Required Skills & Qualifications

  • Strong programming skills in C# (Must-have).
  • Design, develop, and maintain robust desktop applications using C# and WPF (MVVM pattern).
  • Develop and maintain inter-process communication (IPC) mechanisms such as gRPC and Windows Pipes.
  • Analyze, understand, and work with existing codebases quickly (Must-have).
  • Solid understanding of software design patterns.
  • Write clean, maintainable, and testable code with strong attention to debugging and problem-solving.
  • Create and execute unit tests using nUnit and mocking frameworks in .NET.
  • Collaborate using version control systems like Git.
  • Leverage AI-assisted development tools (e.g., GitHub Copilot) to improve productivity and code quality.

Preferred

  • Experience working on complex enterprise-level applications.
  • Familiarity with Agile/Scrum methodologies.
  • Good communication and teamwork skills.

Note: The interview process will include at least one in-person interview at the office.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 150844343