Search by job, company or skills

L

Senior Software Engineer (WPF/.NET)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Description Senior Software Engineer (WPF/.NET)

Location: Pune

Employment Type: Full-Time

Experience: 57 Years

About the Role:

We are seeking a highly skilled and motivated Senior Software Engineer with strong expertise in C#, .NET, and WPF to design and develop highperformance desktop applications. The ideal candidate will bring hands-on experience in UI development, architectural design, and modern .NET ecosystem practices.

Key Skills & Technical Expertise:

Core Technical Skills

  • Expertise in C# and .NET for building robust and scalable software solutions.
  • Proficiency in WPF, XAML, and MVVM (preferably Prism).
  • Strong foundation in Object-Oriented Programming, SOLID principles, and commonly used design patterns.
  • Deep knowledge of multithreading, async/await, and techniques to create responsive, highperformance UIs.
  • Hands-on experience integrating thirdparty libraries, WPF control suites (DevExpress or similar), and building custom controls.
  • Practical experience with .NET Core / .NET 6+ for desktop and backend application development.
  • Good understanding of ASP.NET / ASP.NET Core for building Web APIs and endtoend web solutions.
  • Familiarity with Git, GitHub Actions, CI/CD pipelines, and Agile methodologies.

Responsibilities:

  • Architect, design, and develop WPF-based desktop applications using C#, .NET Core, and MVVM frameworks (Prism).
  • Build intuitive, visually appealing UI/UX utilizing XAML, styles, templates, custom controls, and advanced WPF components.
  • Enhance application performance with focus on memory optimization, responsiveness, and efficient rendering.
  • Collaborate closely with product owners, architects, QA teams, and DevOps engineers to deliver high-quality features.
  • Integrate desktop applications with backend systems, databases, and cloud-hosted services.
  • Conduct code reviews, support refactoring efforts, and ensure adherence to coding standards and best practices.
  • Contribute to migration initiatives from .NET Framework to .NET Core.
  • Debug, troubleshoot, and resolve complex development and production issues.
  • Mentor junior engineers and actively participate in architectural discussions and decision-making processes.

Preferred Qualifications:

  • Experience working in enterprise-grade application environments.
  • Exposure to cloud platforms (Azure or AWS) is a plus.
  • Strong analytical, problemsolving, and communication skills.

More Info

Job Type:
Industry:
Employment Type:

Job ID: 142262137