- Develop, maintain, and optimize C# applications, including desktop applications and services.
- Design and implement service endpoints for efficient communication between applications. Work on both desktop applications and deployment processes for software solutions.
- Ensure high-quality code by following standard processes.Troubleshoot and debug software issues, ensuring high performance and reliability.
- Document software designs, development processes, and APIs.
- Perform peer code review and identify the gaps in terms of design and implementation.
- Work in a versatile, multi-functional, team-based, development environment that is comprised of both local Siemens Engineers and 3rd party consultants/contractors.
- Support business improvement projects following agile principles, e.g. SCRUM.
Provide User
Support for applications deployed on production environment.
What You Bring
- Bachelor of Technology /Master of Technology in Mechanical Engineering with at least 5 to 7Years proven experience.
- Proven experience in C# development (preferably with .NET 8+).
- Proficiency with architectures dedicated to services (APIs, REST, or similar technologies).
- Familiarity with desktop application development (WPF) and database systems (SQL).
- Familiarity with CAD systems such as Siemens NX with PLM systems such as Siemens Teamcenter
- Experience with project management tool, source/version control such as: JIRA and GIT.
📌 Software Developer - CAD/PLM Systems (Pune)
🏢 Siemens Energy
📍 Pune
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.