S
Lead Software Developer
Siemens Healthineers
India₹35,000–₹100,000/mo≈ AED 1.5K-4.4K/moToday
IndiaCArchitectureMultithreadingWPFWCFUnit TestingIntegration TestingSystem TestingTFSGitFxCopSONARNUnitPerformance AnalysisCommunication SkillsOOPS ProgrammingDesign PrinciplesAnalyzing LogsProblemsolvingCICDInterprocess CommunicationDatastructuresUnittesting FrameworksAgile ProcessesStatic Code AnalysisMemory Leak AnalysisStability AnalysisAssertivenessFull Time
Skills Required
GitAgileCommunication
Job Description
Job Description As a Software Developer, your role involves implementing features, bug-fixing, and delivering solutions while adhering to coding and quality guidelines. You will be responsible for identifying and implementing tests to ensure that solutions meet customer requirements without impacting the installed base. Additionally, you will perform code reviews, contribute to documentation, and ensure delivery aligns with the organization's quality processes.
Key Responsibilities:
- Coordinating with Product Owners for product backlog management, concept grooming, and continuous delivery of features
- Ensuring integration and submission of solutions into the software configuration management system within committed timelines
- Actively contributing to the risk analysis of the product
- Driving technical aspects within the team, troubleshooting complex problems independently, and conducting quick Proof Of Concepts/Prototypes
- Identifying and addressing technical debt topics
Qualifications Required:
- BE / B.Tech / MCA / ME / M.Tech from a reputed university
- Strong C# or OOPS programming skills, knowledge of design principles & patterns, and understanding of overall architecture
- Proficiency in analyzing logs, system performance data, and strong analytical and problem-solving skills
- Knowledge of CI/CD, inter-process communication, multi-threading, data structures, unit testing frameworks, Agile processes, WPF/WCF
- Experience in working as an individual contributor, familiarity with software development processes, and exposure to multi-site global teams
- Knowledge in static code analysis, unit, integration, and system testing, with exposure to tools like TFS, Git, FxCop, SONAR, and NUnit being preferred
- Desirable: Exposure to performance analysis tools such as ETW, WinDBG, etc
- Strong communication skills and assertiveness
Experience:
- 6-12 years of development experience
Please note that the company's additional details were not provided in the job description. As a Software Developer, your role involves implementing features, bug-fixing, and delivering solutions while adhering to coding and quality guidelines. You will be responsible for identifying and implementing tests to ensure that solutions meet customer requirements without impacting the installed base. Additionally, you will perform code reviews, contribute to documentation, and ensure delivery aligns with the organization's quality processes.
Key Responsibilities:
- Coordinating with Product Owners for product backlog management, concept grooming, and continuous delivery of features
- Ensuring integration and submission of solutions into the software configuration management system within committed timelines
- Actively contributing to the risk analysis of the product
- Driving technical aspects within the team, troubleshooting complex problems independently, and conducting quick Proof Of Concepts/Prototypes
- Identifying and addressing technical debt topics
Qualifications Required:
- BE / B.Tech / MCA / ME / M.Tech from a reputed university
- Strong C# or OOPS programming skills, knowledge of design principles & patterns, and understanding of overall architecture
- Proficiency in analyzing logs, system performance data, and strong analytical and problem-solving skills
- Knowledge of CI/CD, inter-process communication, multi-threading, data structures, unit testing frameworks, Agile processes, WPF/WCF
- Experience in working as an individual contributor, familiarity with software development processes, and exposure to multi-site global teams
- Knowledge in static code analysis, unit, integration, and system testing, with exposure to tools like TFS, Git, FxCop, SONAR, and NUnit being preferred
- Desirable: Exposure to performance analysis tools such as ETW, WinDBG, etc
- Strong communication skills and assertiveness
Experience:
- 6-12 years of development experience
Please note that the company's additional details were not provided in the job description.