Senior Software Engineer – .NET C# Mandatory

Siemens Mobility

Pune District

On-site

INR 2,200,000 - 3,400,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens Technology and Services Private Limited in Pune seeks a Senior Software Engineer – .NET (C# mandatory). You will design, build, and maintain scalable applications using C#/.NET, ASP.NET Core, and EF, with REST API development for system integrations.

You’ll work with cross-functional teams, adhere to best practices, and contribute to automation and quality initiatives. The role requires 7–11 years of software development, strong C#/NET experience, and familiarity with CI/CD, Docker, and

Qualifications

  • Engineering degree; 7–11 years software development experience.
  • Strong C#/.NET experience with REST APIs and SQL.
  • Familiarity with OOAD, design patterns, and SOLID.
  • Experience with Revit plugins is a plus.

Responsibilities

  • Design, develop, and maintain .NET/C# applications.
  • Build scalable RESTful services and integrate across systems.
  • Apply OOAD principles and coding best practices.
  • Participate in code reviews, RCA, and quality initiatives.
  • Write automated unit tests and ensure code quality.
  • Collaborate with global teams and participate in agile ceremonies.

Skills

C# and .NET
OOAD and Design Patterns
REST APIs
SQL Databases
Unit Testing
Revit Plugin

Education

Engineering degree

Tools

Entity Framework
Dependency Injection
ASP.NET Core
Docker
CI/CD (GitLab)

Job description

Senior Software Engineer – .NET C# Mandatory

523590

30-Sep-2026

Foundational Technologies

Research & Development

Siemens Technology and Services Private Limited

We empower our people to stay resilient and relevant in a constantly changing world. We're looking for individuals who are always searching for creative ways to grow and learn. People who want to make a real impact, now and in the future.

Does that sound like you? Then it seems like you'd make a great addition to our vibrant team.

We are looking for a Senior Software Engineer – .NET (C# Mandatory)

A quality-driven developer who can design, build, and maintain scalable applications while collaborating across teams and contributing to continuous improvement initiatives.

You'll make a difference by:
  • Designing, developing, and maintaining applications using C# (.NET) as the primary technology stack.
  • Building robust and scalable solutions using ASP.NET and modern software engineering practices.
  • Developing and consuming REST APIs to enable seamless system integrations.
  • Applying Object-Oriented Analysis and Design (OOAD) principles, design patterns, and coding best practices.
  • Participating in code reviews, defect analysis, root cause analysis (RCA), and quality improvement activities.
  • Writing and maintaining automated unit tests to ensure code quality, maintainability, and reliability.
  • Collaborating with cross-functional and global teams to deliver high-quality software solutions.
  • Actively participating in sprint planning, technical discussions, demos, and project reviews.
  • Contributing to continuous improvement initiatives and driving engineering excellence.
You'll win us over by:
Mandatory Skills
  • Strong hands-on experience with C# and .NET Framework/.NET Core.
  • Solid understanding of Object-Oriented Programming (OOP), OOAD, Design Patterns, and SOLID principles.
  • Experience on Entity Framework and Dependency injection in .Net framework
  • Experience in developing and consuming RESTful APIs.
  • Good understanding of relational databases and SQL.
  • Strong debugging, analytical, and problem-solving skills.
  • Experience in Revit Plugin
Good-to-Have Skills
  • Hands-on experience with ASP.NET / ASP.NET Core.
  • Exposure to Unity Framework/Unity Engine for simulation, visualization, or application development.
  • Knowledge of CI/CD tools and practices such as GitLab CI/CD.
  • Experience with Dockerization and container-based deployments.
  • Knowledge of automated testing frameworks such as NUnit, xUnit, or MSTest.
  • Experience with Angular for front-end application development.
  • Familiarity with Agile/Scrum methodologies.
What you need to make real what matters:
  • Engineering degree with 7-11 years of software development experience.
  • Passion for building reliable, high-quality software products.
  • Strong communication and stakeholder management skills.
  • Ability to work effectively in a global and collaborative environment.
  • Continuous learning mindset with a focus on innovation and quality.
  • Self-driven attitude with ownership and accountability.

Join us and be yourself!

This role is based in Pune, where you’ll get the chance to work with teams impacting entire cities, countries - and the shape of things to come.

We value your unique identity and perspective and are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society. Come bring your authentic self and create a better tomorrow with us.

We’re Siemens. A collection of over 312,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we encourage applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit and business need. Bring your curiosity and imagination and help us shape tomorrow

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Siemens Mobility • Pune District

On-site
INR 1,800,000 - 2,800,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Siemens Mobility • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Siemens • Maharashtra

On-site
INR 900,000 - 1,300,000
Senior Software Test Engineer
Senior Software Test Engineer

Siemens Mobility • Pune District

On-site
INR 1,800,000 - 2,500,000
Senior Software Engineer -Full Stack
Senior Software Engineer -Full Stack

Siemens • Maharashtra

On-site
INR 3,000,000 - 4,200,000
Lead Software Engineer
Lead Software Engineer

Siemens • Maharashtra

On-site
INR 3,500,000 - 6,500,000
Software Developer (Firmware, RUST, C++ and Linux)
Software Developer (Firmware, RUST, C++ and Linux)

Siemens • Bengaluru

On-site
INR 1,800,000 - 3,200,000
Senior Full Stack Developer
Senior Full Stack Developer

Siemens • Bengaluru Urban

On-site
INR 1,500,000 - 2,100,000
Senior Software Developer C# .Net
Senior Software Developer C# .Net

Siemens • Bengaluru Urban

On-site
INR 1,000,000 - 1,500,000
Java Full Stack Developer
Java Full Stack Developer

Siemens • Maharashtra

On-site
INR 900,000 - 1,500,000