PowerShell Scripter
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
SOFTβs client is looking for a PowerShell Scripter for a long term contract assignment., Software Packaging & Deployment
- Build, customize, and maintain MSI/MSIX application packages using industry standard tooling (e.g., WiX, Advanced Installer, PSADT, or similar)
- Develop robust PowerShell-based packaging and deployment scripts, including detection logic, custom actions, configuration, and uninstall routines
- Package complex enterprise applications requiring transforms (MST), prerequisite handling, DLL registrations, digital signing, and environment specific configuration
-
Ensure packages meet security requirements, follow internal standards, and deploy reliably through Intune, Configuration Manager, or orchestration pipelines PowerShell Automation & AI-Augmented Development
- Design, develop, and maintain PowerShell scripts and modules for system administration, packaging workflows, and broader IT automation
- Use agentic coding assistants to scaffold scripts, generate tests, and modernize legacy code - while rigorously reviewing all AI-generated output
- Integrate automation with platforms such as Active Directory, Microsoft Graph API, Azure, Intune, and ticketing/ITSM systems
- Build reusable, well-documented modules following PowerShell best practices (approved verbs, error handling, comment-based help)
- Write and maintain Pester tests to validate script and packaging reliability
- Collaborate with IT, security, endpoint engineering, and helpdesk teams to streamline deployment processes and eliminate manual effort
- Maintain version-control discipline using Git/GitHub with clear commit messages and structured PR reviews
- Document packaging standards, automation workflows, and AI-assisted development processes
Requirements
Weβre looking for a highly skilled PowerShell Scripter with deep expertise in Windows application packaging (MSI/MSIX) and a modern, AI accelerated engineering mindset. In this role, youβll build, maintain, and modernize our software deployment workflows - from packaging and customization to automated testing and release - while using agentic coding tools (GitHub Copilot, Cursor, Claude Code, etc.) to increase velocity and maintain high-quality engineering standards., * 3+ years of professional PowerShell scripting experience (5.1 and 7+)
- Demonstrated experience using AI/agentic coding tools (Copilot, Cursor, Claude Code, Amazon Q, Windsurf, etc.) in real development workflows
- Strong hands-on experience building, modifying, and troubleshooting MSI/MSIX packages
- Solid understanding of Windows systems administration, Active Directory, and Microsoft 365
- Experience with REST APIs and structured data formats (JSON, XML, CSV)
- Strong knowledge of secure scripting practices, including credential management and secrets handling
- Familiarity with Git and collaborative development workflows
- Ability to evaluate, debug, and refine AI-generated code
Preferred Qualifications
- Experience with Microsoft Graph API, Azure automation, and Az PowerShell modules
- Experience with Intune, Autopilot, or enterprise endpoint management automation
- Experience writing Pester unit/integration tests
- Exposure to CI/CD pipelines (Azure DevOps, GitHub Actions) for packaging and script deployment
- Scripting experience in Python or Bash as a complement to PowerShell
- Experience building internal tools, dashboards, or reporting workflows
- Prior experience defining or documenting AI assisted engineering practices
Benefits & conditions
Depends on Experience
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦