Senior Engineer Design & Development (C#)

Siemens

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
Capabilities:
  • Good communication and influencing skills, self-motivated, quality and result oriented
  • Strong Analytical and Problem Solving Skills
Location: Bangalore