Skip to main content
Y

Senior Software Developer (.Net)

YO HR Consultancy
Full Timesenior
Pune, Maharashtra, INPosted March 8, 2026

Job Description

Role Overview:

As a Software Engineer, you will be responsible for owning requirements and defect fixes with minimal supervision. You will analyze requirements, propose solutions, and identify technical risks. Your role will involve creating software design in collaboration with the Lead, following software development processes, and being proactive in status reporting and risk identification. You should be flexible to context switch between different requirements and technologies as needed.

Key Responsibilities:

  • Sound knowledge of object-oriented programming (OOPS)
  • Experience with .Net framework/.NET Standard/.Net core using C#
  • Good analytical and requirement analysis skills
  • Familiarity with OOAD and use of UML for creating high- and low-level software design
  • Desirable experience in desktop applications development using WinForms or WPF
  • Knowledge of SOLID principles and design patterns
  • Familiarity with estimation techniques and software engineering lifecycle
  • Familiarity with unit testing frameworks such as Nunit, XUnit, etc.

Qualifications Required:

  • BE in Electronics/Electrical/Computers or MSC/BSC in Computer Science
  • 6 years of hands-on experience with object-oriented programming
  • 6 years of hands-on experience with .NET Framework/.NET Standard/.NET Core/C#
  • Familiarity with version control systems such as SVN, ClearCase, Git, etc.
  • Immediate availability or notice period of 30 days

Company Details:

No additional details about the company were provided in the job description. Role Overview:

As a Software Engineer, you will be responsible for owning requirements and defect fixes with minimal supervision. You will analyze requirements, propose solutions, and identify technical risks. Your role will involve creating software design in collaboration with the Lead, following software development processes, and being proactive in status reporting and risk identification. You should be flexible to context switch between different requirements and technologies as needed.

Key Responsibilities:

  • Sound knowledge of object-oriented programming (OOPS)
  • Experience with .Net framework/.NET Standard/.Net core using C#
  • Good analytical and requirement analysis skills
  • Familiarity with OOAD and use of UML for creating high- and low-level software design
  • Desirable experience in desktop applications development using WinForms or WPF
  • Knowledge of SOLID principles and design patterns
  • Familiarity with estimation techniques and software engineering lifecycle
  • Familiarity with unit testing frameworks such as Nunit, XUnit, etc.

Qualifications Required:

  • BE in Electronics/Electrical/Computers or MSC/BSC in Computer Science
  • 6 years of hands-on experience with object-oriented programming
  • 6 years of hands-on experience with .NET Framework/.NET Standard/.NET Core/C#
  • Familiarity with version control systems such as SVN, ClearCase, Git, etc.
  • Immediate availability or notice period of 30 days

Company Details:

No additional details about the company were provided in the job description.

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free