- Pune - Maharashtra - India
.NET Developer (C#)
Hello Visionary!
We know that the only way a business thrives is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
We are looking for a highly skilled Software Engineer – C# / .NET who will work closely with business and engineering teams to design, develop, and maintain software solutions using Microsoft technologies.
This role is ideal for a technology professional with a strong foundation in object‑oriented programming and modern software development principles, who enjoys solving complex technical challenges and contributing to high‑quality, scalable, and maintainable applications aligned with business needs and technical standards.
What You'll Do:
- Application Development: Design, develop, and maintain applications using C# and .NET, delivering reliable and high‑quality software solutions.
- Clean Code & Design: Build clean, efficient, and maintainable code by applying object‑oriented principles and established development methodologies.
- Independent & Collaborative Work: Own and deliver assigned task independently while collaborating optimally with multi‑functional teams.
- Debugging & Fixing: Identify, debug, and resolve complex technical issues across applications and platforms.
- End‑to‑End Solutions: Work across multiple tools, technologies, and platforms to deliver complete, integrated solutions.
- Quality & Testing: Contribute to and follow unit testing practices, including Test‑Driven Development (TDD), to ensure consistent code quality.
- Desktop & Web Awareness: Apply knowledge of WPF for desktop application development (nice to have) and understand web application and website concepts when required.
- Communication & Analysis: Communicate effectively with partners, combining strong analytical thinking with structured problem‑solving.
- Continuous Learning: Stay with new tools, technologies, and development practices, continuously improving skills and practices.
What You'll Bring (Required Skills & Experience):
- Educational Background: B.E./B.Tech/B.Sc/M.Sc/MCA in Electrical, Mechanical, Electronics, Instrumentation, Mechatronics, Computer Science, Information Technology, or equivalent.
- Relevant Experience: 3 to 5 years of proven professional experience in software development.
- Technical Expertise: Strong proficiency in C# and .NET with solid hands‑on development experience.
- OOP Fundamentals: Deep understanding of object‑oriented programming concepts and software build principles.
- Testing Knowledge: Experience with unit testing frameworks and testing methodologies such as TDD.
- Problem‑Solving Skills: Strong debugging, analytical, and solving abilities.
- Communication Skills: Good written and verbal communication skills with the ability to engage partners effectively.
- Multitasking Ability: Capability to manage topics and work across multiple priorities efficiently.
Extra Points for Any of the Following:
- Hands‑on experience with WPF
- Exposure to web application development
- Experience working in multi‑technology environments
- Strong debugging and performance optimization skills
- Familiarity with modern development tools and standards
Soft Skills (The Spark’ We’re Looking For):
Beyond technical expertise, we value team members who demonstrate:
- Analytical Thinking: Ability to break down complex technical challenges and develop structured solutions.
- Proactive Approach: Willingness to take initiative, learn independently, and adapt to change.
- Collaboration: A team‑first attitude and the ability to work effectively with multi-functional teams.
- Clear Communication: Confidence in explaining technical concepts to both technical and non‑technical partners.
- Ownership & Accountability: A strong sense of responsibility for delivering high‑quality and maintainable solutions.
This role, based in Pune, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you’ll have the opportunity to work with talented teams that are shaping the future through technology and innovation.
At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, across the globe. We are committed to equality, inclusion, and diversity, and we welcome applications that reflect the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.
We are also committed to providing reasonable accommodations to individuals with disabilities during the application or interview process, to perform essential job functions, and to receive employment benefits. Please contact us if you need accommodation.
Bring your curiosity and imagination—and help us shape tomorrow. Create a better #TomorrowWithUs.
Hello Visionary!
We know that the only way a business thrives is if our people are growing. That’s why we always put our people first. Our global, diverse team would be happy to support you and challenge you to grow in new ways. Who knows where our shared journey will take you?
We are looking for a highly skilled Software Engineer – C# / .NET who will work closely with business and engineering teams to design, develop, and maintain software solutions using Microsoft technologies.
This role is ideal for a technology professional with a strong foundation in object‑oriented programming and modern software development principles, who enjoys solving complex technical challenges and contributing to high‑quality, scalable, and maintainable applications aligned with business needs and technical standards.
What You'll Do:
- Application Development: Design, develop, and maintain applications using C# and .NET, delivering reliable and high‑quality software solutions.
- Clean Code & Design: Build clean, efficient, and maintainable code by applying object‑oriented principles and established development methodologies.
- Independent & Collaborative Work: Own and deliver assigned task independently while collaborating optimally with multi‑functional teams.
- Debugging & Fixing: Identify, debug, and resolve complex technical issues across applications and platforms.
- End‑to‑End Solutions: Work across multiple tools, technologies, and platforms to deliver complete, integrated solutions.
- Quality & Testing: Contribute to and follow unit testing practices, including Test‑Driven Development (TDD), to ensure consistent code quality.
- Desktop & Web Awareness: Apply knowledge of WPF for desktop application development (nice to have) and understand web application and website concepts when required.
- Communication & Analysis: Communicate effectively with partners, combining strong analytical thinking with structured problem‑solving.
- Continuous Learning: Stay with new tools, technologies, and development practices, continuously improving skills and practices.
What You'll Bring (Required Skills & Experience):
- Educational Background: B.E./B.Tech/B.Sc/M.Sc/MCA in Electrical, Mechanical, Electronics, Instrumentation, Mechatronics, Computer Science, Information Technology, or equivalent.
- Relevant Experience: 3 to 5 years of proven professional experience in software development.
- Technical Expertise: Strong proficiency in C# and .NET with solid hands‑on development experience.
- OOP Fundamentals: Deep understanding of object‑oriented programming concepts and software build principles.
- Testing Knowledge: Experience with unit testing frameworks and testing methodologies such as TDD.
- Problem‑Solving Skills: Strong debugging, analytical, and solving abilities.
- Communication Skills: Good written and verbal communication skills with the ability to engage partners effectively.
- Multitasking Ability: Capability to manage topics and work across multiple priorities efficiently.
Extra Points for Any of the Following:
- Hands‑on experience with WPF
- Exposure to web application development
- Experience working in multi‑technology environments
- Strong debugging and performance optimization skills
- Familiarity with modern development tools and standards
Soft Skills (The Spark’ We’re Looking For):
Beyond technical expertise, we value team members who demonstrate:
- Analytical Thinking: Ability to break down complex technical challenges and develop structured solutions.
- Proactive Approach: Willingness to take initiative, learn independently, and adapt to change.
- Collaboration: A team‑first attitude and the ability to work effectively with multi-functional teams.
- Clear Communication: Confidence in explaining technical concepts to both technical and non‑technical partners.
- Ownership & Accountability: A strong sense of responsibility for delivering high‑quality and maintainable solutions.
This role, based in Pune, is an individual contributor position. You may be required to visit other locations within India and internationally. In return, you’ll have the opportunity to work with talented teams that are shaping the future through technology and innovation.
At Siemens, we are a collection of over 312,000 minds building the future, one day at a time, across the globe. We are committed to equality, inclusion, and diversity, and we welcome applications that reflect the communities we serve. All employment decisions at Siemens are based on qualifications, merit, and business need.
We are also committed to providing reasonable accommodations to individuals with disabilities during the application or interview process, to perform essential job functions, and to receive employment benefits. Please contact us if you need accommodation.
Bring your curiosity and imagination—and help us shape tomorrow. Create a better #TomorrowWithUs.