Software Developer- Windows Installer

6 - 11 years

15 - 25 Lacs

Posted:4 days ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description


ALLPLAN is a leading global provider of Building Information Modeling (BIM) solutions for the architecture, engineering, and construction (AEC) industry.

With over 50 years of experience, ALLPLAN delivers innovative software used by architects, engineers, contractors, and facility managers worldwide to design, build, and manage buildings and infrastructure more efficiently.

Headquartered in Munich, with offices across Europe and a strong international footprint, ALLPLAN is part of the Nemetschek Group, one of the worlds largest software providers in the AEC industry.

At ALLPLAN, we are shaping the future of digital construction by enabling our customers to increase collaboration, improve efficiency, and bring sustainable projects to life.

YOUR ROLE:

A chance to make the difference. As a Installer Engineer, you will play a pivotal role in designing, maintaining, and automating the build and packaging ecosystem for our desktop and enterprise products. You will ensure smooth integration between development, QA, and release pipelines, optimizing installer workflows and enabling faster, reliable releases.

This role requires a strong mix of scripting, CI/CD, and installer engineering expertise, along with a focus on quality, scalability, and continuous improvement.

• Design, develop, and maintain Windows Installer (MSI) and Bootstrapper (EXE) packages using WiX Toolset (Heat, Candle, Light, Burn) or Advanced Installer.

  • Create and manage custom actions, property tables, and feature/component hierarchies for modular MSI builds.

  • Configure and manage WiX Burn bootstrapper chains for multi-package installation, patching, and upgrades.

  • Develop and enhance UI components for desktop applications using C#, .NET, WPF, and WinForms.

• Implement custom dialogs, launch conditions, and prerequisite installations (e.g., .NET runtime, Visual C++ redistributables).

  • Automate build, packaging, and deployment processes using Batch, PowerShell, and optionally Ruby or Perl.

  • Deeply understand registry manipulations, custom actions (CA DLLs, deferred execution), and rollback mechanisms in MSI.

  • Troubleshoot and debug installation issues using Windows Installer logs, Process Monitor, and Orca editor.

  • Collaborate closely with DevOps teams for build automation, CI/CD pipelines, and artifact management.

WHO ARE WE LOOKING FOR:

• 510 years of experience in Windows desktop application development and installer engineering.

• Hands-on expertise in WiX Toolset (v3.x/v4.x) including Heat.exe, Candle.exe, Light.exe, Burn bootstrapper, and Custom BA (Bootstrapper Application) authoring.

• Proficiency with Advanced Installer; experience with NSIS is an added advantage.

• Strong programming background in C#, .NET, WPF, and WinForms. • Excellent scripting skills in Batch, PowerShell, and exposure to Ruby or Perl for automation.

• In-depth understanding of MSI database schema, Windows Installer service, registry operations, and MSP patching.

• Familiarity with digital code signing, MSIX packaging, and Windows UAC concepts.

• Experience with version control systems (Git/SVN) and CI/CD environments (Jenkins, Azure DevOps, GitHub Actions).

WHAT WE OFFER

• A young, dynamic, and innovation-oriented environment

• A wide variety of projects within different industries

• A very open and informal culture where knowledge sharing, and employee development are key.

• Room for personal initiative, development, and growth

• Realistic career opportunities

• Competitive package and fringe benefits.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

hyderabad, pune, delhi / ncr