Application Packager - 5+ Yrs Experience - Philadelphia, PA
About this role
The law offices of Marshall Dennehey, a leading defense firm, is seeking an Application Packager for its Philadelphia, PA office.
POSITION SUMMARY
The Application Packager designs, packages, tests, deploys, and maintains enterprise software applications using Microsoft Configuration Manager (SCCM/MECM) and Microsoft Intune, and App Deploy Toolkit. The position ensures that applications are packaged consistently, deployed securely and efficiently, and supported throughout their lifecycle with minimal disruption to end users.
This role partners with Networking, Support Services, Information Security, and other business teams to deliver reliable software, automate repeatable processes, resolve complex deployment issues, and continuously improve endpoint management practices.
RESPONSIBILITIES
Application Packaging and Deployment
• Design, develop, test, and maintain enterprise application packages for deployment through SCCM/MECM, Intune, and App Deployment Toolkit. • Analyze installation requirements, dependencies, configurations, compatibility, licensing considerations, and prerequisites to produce standardized packages. • Create and customize silent installation, upgrade, repair, and uninstall processes for MSI, MSIX, EXE, and Intune Win32 applications. • Configure deployment settings, command lines, detection methods, requirement rules, dependencies, return codes, assignments, and supersedence relationships. • Package and deploy new applications, version upgrades, security updates, hotfixes, and software replacements across managed endpoints. • Validate that applications can be installed, updated, repaired, and removed consistently in both user and system contexts.
Scripting and Automation
• Develop, maintain, test, and document PowerShell scripts used for application installation, configuration, deployment, remediation, detection, inventory, cleanup, and troubleshooting. • Create proactive remediation scripts and detection/remediation pairs for Intune to identify and correct endpoint configuration or application issues. • Develop deployment scripts that handle prerequisites, process management, user notifications, logging, exit codes, restart behavior, and rollback requirements. • Use reusable functions, parameterization, error handling, transcript logging, code comments, and version control practices to improve script quality and maintainability. • Build and maintain packaging templates and automation that reduce manual effort and improve repeatability. • Independently validate scripts and AI-assisted output in a controlled environment before production use.