Senior Software Developer (.Net)
YO HR ConsultancyJob 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.
Similar Jobs
Cloud DevOps Engineer
MSCI
Software Engineer - Hiring Entry Level
Jobrino
Entry Level Software Engineer
The Boeing Company
Lead Data Analytics Engineer - REMOTE
Jobgether
Senior Front End Engineer (ReactJS)
Ernst & Young LLP ( EY India )
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