Sr. Software Engineer – WPF & C#

Software Development
  • Software Development
  • India

Join a fast‑growing product team delivering high‑performance Windows desktop solutions. You’ll leverage deep expertise in WPF and C# to build scalable, maintainable applications for enterprise clients.

What You’ll Do

  • Design and implement WPF desktop applications using C# and XAML.
  • Build multi‑tier solutions integrating ASP.NET MVC services.
  • Optimize data access with Entity Framework and SQL Server/Oracle.
  • Write multithreaded code for responsive UI and background processing.
  • Ensure code quality through unit tests and peer reviews.
  • Collaborate with product and QA teams in Agile sprints.
  • Maintain documentation for architecture and codebase.

What You Need

  • 5+ years overall software development experience.
  • Minimum 4 years hands‑on WPF and C# development.
  • Strong proficiency in .NET and XAML.
  • Experience with Entity Framework and relational databases (SQL Server/Oracle).
  • Solid understanding of multithreaded programming in C#.
  • Proficient in designing N‑tier desktop/web applications with ASP.NET MVC.
  • Excellent problem‑solving and communication abilities.

Good to Have

  • Familiarity with Agile/Scrum methodology.
  • Knowledge of Git or TFS version control.
  • Awareness of software development best practices.
  • Experience with performance profiling tools.

The Opportunity

The role provides a chance to shape enterprise‑grade Windows applications within a Bangalore‑based development hub.

Similar Jobs to Apply
  • kPatricii IT Services LLP
    India

    Join a fast‑growing tech team delivering high‑volume, low‑latency services. You’ll build and optimize Java‑based backend systems that power critical payment workflows, leveraging modern clou
  • S&P Global
    India

    Join a fast‑growing data platform team and help bring new data assets into production, while gaining hands‑on experience with AWS‑native services. You’ll work under senior engineers, tackling
  • Tata Consultancy Services
    India

    We’re looking for an experienced Azure‑savvy Java full‑stack developer to create enterprise‑grade digital solutions for a leading global financial services firm. The role blends backend, front
  • IQVIA
    India

    Join a fast‑paced team building and fine‑tuning critical data solutions for a global leader in clinical research and healthcare intelligence. You’ll craft high‑performance SQL Server objects,