Job Title: PowerShell Developer (Messaging & Collaboration Automation)

Location: Remote / Chicago, IL
Experience: 6-10 Years

Job Summary

We are seeking a PowerShell Developer with strong expertise in Microsoft Messaging & Collaboration technologies to support enterprise automation, production operations, and platform engineering. The ideal candidate will have extensive experience with PowerShell scripting, Exchange (On-Premises & Online), Microsoft 365, Microsoft Graph API, Entra ID, and automation engineering. This role combines software development, production support, and operational ownership of enterprise messaging automation solutions.

Required Skills

PowerShell Development

  • 6-10 years of experience in PowerShell development and automation
  • Advanced PowerShell scripting with:
    • Modular scripting
    • Error handling
    • Logging
    • Performance optimization
    • Script refactoring
    • Automation framework development

Microsoft Messaging & Collaboration

  • Microsoft Exchange Online
  • Exchange Server (On-Premises)
  • Microsoft 365 (M365)
  • Exchange Administration
  • Hybrid Exchange Environments
  • Messaging Infrastructure

Identity & Microsoft APIs

  • Microsoft Graph API
  • Microsoft Entra ID (Azure AD)
  • Identity Automation
  • Authentication & Authorization
  • Microsoft 365 APIs

Automation & Operations

  • Production Support
  • Automation Engineering
  • Incident Management
  • Root Cause Analysis (RCA)
  • Operational Monitoring
  • Job Scheduling
  • Workflow Automation

Data Integration

  • SQL Server
  • Data Extraction
  • Data Transformation
  • Flat File Processing
  • System Integrations
  • Data Delivery Pipelines

Scheduling & Cloud Automation

  • Windows Task Scheduler
  • Azure Automation
  • Azure Functions (Preferred)
  • Azure Data Factory (ADF)

Development & DevOps

  • Git
  • CI/CD
  • REST APIs
  • JSON
  • XML
  • Enterprise Change Management

Collaboration

  • Cross-functional Team Collaboration
  • Technical Documentation
  • Stakeholder Communication
  • Production Readiness
  • Problem Solving

Key Responsibilities

  • Design, develop, maintain, and enhance enterprise PowerShell automation solutions supporting Messaging & Collaboration platforms
  • Maintain ownership of existing PowerShell scripts, improving performance, reliability, maintainability, and resilience
  • Develop automation solutions integrating Exchange Online, Exchange Server, Microsoft Graph API, Entra ID, and Microsoft 365 services
  • Provide production support for automation workflows, scheduled jobs, and messaging-related services
  • Troubleshoot automation failures, investigate incidents, perform root cause analysis, and implement permanent fixes
  • Support Messaging platform initiatives including migrations, compliance projects, and platform modernization
  • Build data extraction, transformation, and integration solutions using PowerShell and SQL
  • Collaborate with integration teams to deliver automated data workflows and enterprise system integrations
  • Implement monitoring, logging, exception handling, and operational best practices across automation solutions
  • Prepare technical documentation and support change management and production deployments

Preferred Qualifications

  • Experience with Azure Automation and Azure Functions
  • Strong knowledge of Microsoft 365 administration
  • Experience with Exchange Hybrid deployments and migrations
  • Familiarity with compliance, retention, and messaging governance
  • Experience working in large enterprise production environments with ITIL or structured change management processes
Similar jobs

More from Purple Drive
Purple Drive Technologies 14 hours ago
Purple Drive 7 hours ago
Purple Drive 7 hours ago

PowerShell Developer

Apply On Company Site
Back to search page