Lead Engineer - C#, Software Tools Development
- Source: Siemens-healthineers
- Siemens Healthineers
- On-site
- State of Karnataka, India
- Full-Time
- Senior
Job Description
Job Description:
Your tasks and responsibilities:
- In your role as a software developer you are involved in the development of the Product Life Cycle Excellence Tools in the area of Software Development , Requirement Management etc.
- Create concepts and implement tool-based solutions in collaboration with the various user groups (for example, developers, requirement management).
- Implementation of development or technology concepts with the help of internal and external stakeholders.
- Ensure product life cycle excellence tool operation.
- Ability to effectively interact with LLMs to solve engineering problems, generate production-quality code, and automate development workflows.
- Experience building or integrating AI capabilities into developer tools, engineering workflows, or internal productivity platforms.
- You use your expertise to coach users in using the tools.
Required Knowledge/Skills, Education, and Experience
- B.E. / B.Tech degree in comp science or information technology or equivalent and around 8-10 years of experience in software development.
- Experience in Log analysis and trouble shooting experience in legacy code C++.
- Experience in AI coding assistant experience (Copilot, Cursor, etc.) Technical expert in .Net (C#, WPF, WCF…), SignalR- Communication, Html5, CSS, SCSS, Angular
- Concepts and Technology : OOPS, C#, .NET, SQL Server, Powershell , JavaScript, TypeScript, Angular , WebExtension and Azure DevOps (Basics)
- Knowledge of TFS Build Management, Continuous Integration and Continuous Deployment are added advantage.
- Strong OO design, SOLID principles, Clean Architecture, clean code programming skills and ability to understand design principles behind a scalable application
- Debugging Tools, Performance Testing and Security considerations
- NuGet package authoring & private feed management
- TICK stack (InfluxDB / Grafana), WiX / installer toolchain, Python for data/tooling tasks are added advantage
- Experience building RAG (Retrieval-Augmented Generation) solutions for enterprise knowledge, developer documentation, or engineering productivity.
- Experience integrating LLM platforms such as Azure OpenAI, OpenAI APIs, or local/open-source models.
- Experience building AI agents, copilots, or workflow automation using frameworks such as Semantic Kernel, LangChain, LangGraph, or Microsoft AI Foundry.
- A hands-on software engineer who is as comfortable reading a 15-year-old C# codebase as writing a new PowerShell pipeline from scratch.
- Someone who thinks in systems: how a change in the build framework ripples into developer productivity, how a flaky test wastes engineer-hours, how an undocumented tool becomes a bottleneck.
- AI-assisted SW development experience with a discipline that a regulated (IEC 62304) medical-device environment demands.
- Culture fit: pragmatic, collaborative, calm under complexity.
- Design, development and testing of features in the applications
- Support the entire development lifecycle (concept, design, test, release and support)
- Collaborate with project teams to define, design, and ship new features
- Unit-test code, component test using BDD with SpecFlow including edge cases, usability, general reliability and to identify malfunctions
- Design the command line / UI interfaces precisely as per the specifications to improve user experience.
- Mentoring junior developers and code Reviews
- Continuously discover, evaluate and implement new technologies to maximize development efficiency
- Experience in Medical Domain is an added advantage
- Well versed with agile software development methodology
- Excellent analytical skills with a good problem-solving attitude
- Excellent interpersonal, communication, collaboration and presentation skills.
Skills
- c-sharp
- cplusplus
- Cursor
- wcf
- signalr
- HTML5
- powershell
- javascript
- TypeScript
- microsoft-typescript
- microsoft-azure
- azure-devops
- nuget
- microsoft-nuget
- influxdb
- Grafana
- Wix
- Python
- LangChain
- LangGraph
- specflow
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
