Key Responsibilities:
• As an interface you are responsible to work together with the subsystems of our mammography systems
• Maintain and enhance our custom WiX-based installer and related batch, powershell and python scripting infrastructure
• Implement and debug test cases in C#, investigate flaky or failing tests based on an in-house test framework
• Troubleshoot issues across build, install, and runtime workflows, often with minimal documentation
• Collaborate across global engineering teams to diagnose and resolve cross-functional issues
• Drive documentation of undocumented legacy components and streamline onboarding
• Reverse engineer and audit legacy logic to fill the gaps in knowledge transfer
• Help modernize and refactor older scripts and test utilities
• Responsibilities include Integrating and packaging of several subsystems into final deliverable with highest quality which can then be deployed successfully
• Responsibilities also include software configuration management activities such as understanding deployment requirements, Build, Package, and BVT of the software deliverables assigned with due importance to build and package quality.
• Act as reliable, reachable, Point of Contact for any deployment issues within R&D teams and with the Customer Service teams
• Analyse, Troubleshoot, debug deployment and installation issues and be able to find the root cause of the problem and derive the solutions from the right team
• Ability to Understand the architecture of the system including the subsystems and how each of them interact and/or are interfaced with each other
• Self-Reliable, Self-Structured Proven Analysis skills is very crucial for this role
• Proven Ability to resolve conflicts and reaching the right solutions covering people and technical aspects
• Interact with different stakeholders for build, packaging and release management.
• Understand the system requirements and Derive, Implement, Document, Improve and maintain Automated System Tests developed using in-house test framework
Required Skills and Experience:
• B.E. / B.Tech / MCA/ M. Tech/ MSc (Any Stream - Preferably Computer Science or Information Science)
• Above 8 years of experience in Software development
• Mandatory and Strong hands-on development Knowledge and experience in C# programming language(.NET Framework or .NET Core), OOPS Concepts,
• Solid grasp of Powershell, Python and batch scripting and command-line operations on windows
• Mandatory development Knowledge and experience in packaging desktop software(/application) components and generation of MSI installers using WiX Toolset (including custom actions, features/components, etc)
• Proven troubleshooting ability: logs, test failures, build errors, and environment-specific bugs
• Excellent communication, collaboration skills and emotional intelligence, especially in a global/multicultural team setup
• Self-motivated and comfortable dealing with incomplete knowledge transfer
• Experience navigating large legacy codebase
• Able to multi-task, work under pressure and manage multiple project activities and responsibilities effectively.
Nice to Haves:
• Experience on version controls Clearcase, tfvc, git and migration of code base to git is a great advantage
• Experience in Azure DevOps, Jenkins pipelines, AzDo work items is an advantage
• Cross-functional (Quality /Development/Test / PM/IT) and cross-geography experience is highly desirable.
• Knowledge of Windows internals (file system, registry, services)
• Exposure to installer-related tools like Orca, Process Monitor etc
What You’ll Need to Succeed: