Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

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