C# programmer/developer
Quest Global View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Experience: 3–5 years hands-on experience C# programming/development with InstallShield, MSI/MSP packaging, and Suite projects (added).
- Technical skills:
- Proficient in InstallShield (Ishim or latest versions) and Windows Installer technology.
- Deep understanding of MSI tables, sequences, REINSTALL/REINSTALLMODE, UPGRADINGPRODUCTCODE, PRODUCTCODE, Major/Minor Upgrades.
- Experience with MSP patch creation and patch sequencing.
- Knowledge of Suite projects, prerequisites, and bootstrapper behavior.
- Scripting/programming: VBScript, JScript, or C/C++ for custom actions; optional: PowerShell.
- Troubleshooting installation issues (logs, verbose logs, MSI logging).
- Digital signing of installers (Code Signing Certificates) and security compliance.
- familiarity with MSI attendees: SQL, .NET, or other runtime prerequisites as necessary.
- Tools & environments:
- Version control (Git, SVN) for packaging artifacts.
- Build/CI tools (e.g., Jenkins, Azure DevOps, GitHub Actions) for automating packaging.
- Virtualization/Windows testing across supported OS versions.
- Soft skills:
- Strong problem-solving and debugging abilities.
- Attention to detail and the ability to document decisions clearly.
- Effective communication and collaboration across teams.
- Nice-to-have:
- Experience with other packaging tools (e.g., Wise, WiX) and migration from legacy installers.
- Experience with MSI regression test automation.
- Knowledge of ITSM/Software Distribution processes.