Software Engineer (C# / OOAD / Industrial Automation)
Alternative Titles for Better Reach
- Developer (C#)
- Software Core / C#
- Senior C# Developer Desktop Applications
- .NET Software Engineer Industrial Automation
- Senior Software & OOP
Job Description for Posting
Job Title: Senior Software Engineer (.NET / C#)
Location: Pune (Near Sangamwadi Metro Connectivity)
Work Mode: Hybrid (4 Days Work From Office)
Experience: 6 9 Years
Notice Period: Immediate to 30 Days
About the Role
We are looking for a Senior Software Engineer with strong experience in .NET technologies and object-oriented programming to join our engineering team. The candidate will work on developing and enhancing high-quality desktop and enterprise applications collaborate with cross-functional teams and contribute to designing scalable software solutions.
Key Responsibilities
- Analyze business and technical requirements and propose optimal software solutions.
- Design high-level and low-level software architecture using OOAD and UML.
- Develop and maintain applications using .NET Framework / .NET Core / C#.
- Estimate development effort and manage assigned tasks independently.
- Identify technical risks and propose mitigation strategies.
- Work with version control systems such as Git SVN or ClearCase.
- Follow defined software development lifecycle processes and coding standards.
- Collaborate with cross-functional teams and communicate progress effectively.
- Troubleshoot defects and deliver timely fixes.
- Maintain technical documentation and development artifacts.
Must-Have Skills
- 6 years of experience in Object-Oriented Programming (OOP)
- Hands-on experience Framework / .NET Core / C#
- Strong knowledge of OOAD and UML
- Experience with version control systems (Git / SVN / ClearCase)
- Knowledge of SOLID principles and design patterns
- Experience with software engineering lifecycle and estimation techniques
- Strong analytical and problem-solving skills
Nice to Have
- Desktop application development using WinForms or WPF
- Experience with unit testing frameworks (NUnit / xUnit)
- Knowledge of branching and tagging strategies in version control
- Familiarity with Agile development methodologies
Qualifications
- BE/ Electronics / Electrical / Computer Engineering
OR - BSc / MSc Computer Science
Candidate Requirements
- Minimum 6 9 years of relevant experience
- Immediate to 30 days notice period
- Minimum 2.5 years stability in previous companies
- Strong communication and teamwork skills
Benefits
- Excellent work-life balance
- Work in a global German product company
- Strong employee benefits and leave policies
- Exposure to international engineering teams
#DotNetDeveloper #SoftwareEngineer #CSharpDeveloper #DotNetJobs #PuneJobs #TechHiring #SoftwareDevelopment #OOP #DotNetCore #HiringNow #TechCareers #DeveloperJobs #ITJobsIndia #EngineeringJobs #HybridJobs
Software Engineer (C# / OOAD / Industrial Automation) Alternative Titles for Better Reach Developer (C#) Software Core / C# Senior C# Developer Desktop Applications .NET Software Engineer Industrial Automation Senior Software & OOP Job Description for Posting Job Title: Senior Softw...
Software Engineer (C# / OOAD / Industrial Automation)
Alternative Titles for Better Reach
- Developer (C#)
- Software Core / C#
- Senior C# Developer Desktop Applications
- .NET Software Engineer Industrial Automation
- Senior Software & OOP
Job Description for Posting
Job Title: Senior Software Engineer (.NET / C#)
Location: Pune (Near Sangamwadi Metro Connectivity)
Work Mode: Hybrid (4 Days Work From Office)
Experience: 6 9 Years
Notice Period: Immediate to 30 Days
About the Role
We are looking for a Senior Software Engineer with strong experience in .NET technologies and object-oriented programming to join our engineering team. The candidate will work on developing and enhancing high-quality desktop and enterprise applications collaborate with cross-functional teams and contribute to designing scalable software solutions.
Key Responsibilities
- Analyze business and technical requirements and propose optimal software solutions.
- Design high-level and low-level software architecture using OOAD and UML.
- Develop and maintain applications using .NET Framework / .NET Core / C#.
- Estimate development effort and manage assigned tasks independently.
- Identify technical risks and propose mitigation strategies.
- Work with version control systems such as Git SVN or ClearCase.
- Follow defined software development lifecycle processes and coding standards.
- Collaborate with cross-functional teams and communicate progress effectively.
- Troubleshoot defects and deliver timely fixes.
- Maintain technical documentation and development artifacts.
Must-Have Skills
- 6 years of experience in Object-Oriented Programming (OOP)
- Hands-on experience Framework / .NET Core / C#
- Strong knowledge of OOAD and UML
- Experience with version control systems (Git / SVN / ClearCase)
- Knowledge of SOLID principles and design patterns
- Experience with software engineering lifecycle and estimation techniques
- Strong analytical and problem-solving skills
Nice to Have
- Desktop application development using WinForms or WPF
- Experience with unit testing frameworks (NUnit / xUnit)
- Knowledge of branching and tagging strategies in version control
- Familiarity with Agile development methodologies
Qualifications
- BE/ Electronics / Electrical / Computer Engineering
OR - BSc / MSc Computer Science
Candidate Requirements
- Minimum 6 9 years of relevant experience
- Immediate to 30 days notice period
- Minimum 2.5 years stability in previous companies
- Strong communication and teamwork skills
Benefits
- Excellent work-life balance
- Work in a global German product company
- Strong employee benefits and leave policies
- Exposure to international engineering teams
#DotNetDeveloper #SoftwareEngineer #CSharpDeveloper #DotNetJobs #PuneJobs #TechHiring #SoftwareDevelopment #OOP #DotNetCore #HiringNow #TechCareers #DeveloperJobs #ITJobsIndia #EngineeringJobs #HybridJobs
View more
View less