Senior Engineer Design & Development (C#)
Siemens
Design
Bengaluru, Karnataka, India
Posted on Sep 10, 2025
Role and Responsibilties
- Collaborate with cross-functional teams to design, develop, and optimize an existing scanner system.
- Leverage your extensive experience in software development within an agile environment to deliver high-quality, scalable solutions.
- Demonstrate mastery in software development principles, with expertise in developing and maintain robust and scalable systems.
- Apply a profound understanding of object-oriented programming (OOP), SOLID design principles, and Clean Code practices.
- Implement coding best practices, perform unit and integration testing ensuring system reliability and performance.
- Identify and fix bugs or errors in the code, troubleshooting and resolving issues as they arise.
- Create and maintain technical documentation, including code comments, user manuals, and system documentation.
- Participate actively in continuous integration and continuous deployment processes.
- Embrace an open feedback culture, driving continuous improvement within the team.
- Collaborate with cross-functional teams to design, develop, and optimize an existing scanner system.
- Leverage your extensive experience in software development within an agile environment to deliver high-quality, scalable solutions.
- Demonstrate mastery in software development principles, with expertise in developing and maintain robust and scalable systems.
- Apply a profound understanding of object-oriented programming (OOP), SOLID design principles, and Clean Code practices.
- Implement coding best practices, perform unit and integration testing ensuring system reliability and performance.
- Identify and fix bugs or errors in the code, troubleshooting and resolving issues as they arise.
- Create and maintain technical documentation, including code comments, user manuals, and system documentation.
- Participate actively in continuous integration and continuous deployment processes.
- Embrace an open feedback culture, driving continuous improvement within the team.
Desired Experience and Knowledge:
- At least 4+ years of experience in designing, development and maintenance of Enterprise Applications on windows platform, working in the global setup on a comparable Lead developer role.
- Apply a profound understanding of object-oriented programming (OOP), SOLID design principles, and Clean Code practices.
- Strong programming experience in developing applications in C# .Net
- Good understanding of Communication Frameworks like WCF, WebSocket
- Knowledge in Frontend technology WPF or Angular (both is an added plus)
- Knowledge of profiling tools for applied scenarios like performance, resource consumption etc
- Experience in working with Medical Device development will be an added advantage
- Good communication and influencing skills, self-motivated, quality and result oriented
- Strong Analytical and Problem Solving Skills
Location: Bangalore