Overview
Remote
Accepts corp to corp applications
Contract - W2
Contract - 06+ month(s)
Skills
Python
Powershell
MSSQL
Job Details
Role: PowerShell Developer
Location: Halifax, NS (Permanent Remote)
Type: Contract
Description: We are seeking an experienced PowerShell Developer to support a Privileged Access Management (PAM) data collection and consolidation project. This role involves creating, optimizing, and maintaining scripts to automate data collection from Windows Servers and integrating the data into an MSSQL database. The ideal candidate will have expertise in PowerShell, experience with Windows Server environments, MSSQL databases, and proficiency in using Visual Studio or Visual Studio Code for script development and debugging.
Key Responsibilities:
- Script Development: Design, develop, and maintain PowerShell scripts using Visual Studio or Visual Studio Code to automate data collection processes from Windows Servers.
- Data Consolidation: Consolidate collected data into an MSSQL database, ensuring consistency, accuracy, and scalability.
- Performance Optimization: Optimize scripts for reliability, speed, and minimal resource consumption, especially in large-scale environments.
- Integration: Ensure seamless integration between Windows Server systems, PowerShell scripts, and MSSQL databases.
- Security Compliance: Develop scripts and workflows in compliance with organizational security policies and industry best practices for privileged access management.
- Troubleshooting: Identify and resolve issues in data collection processes, including debugging PowerShell scripts and addressing data inconsistencies.
- Collaboration: Work with cross-functional teams, including database administrators and PAM specialists, to align on project goals and requirements.
- Documentation: Create and maintain detailed documentation of scripts, workflows, and processes to support ongoing maintenance and future development.
Qualifications:
- Proven experience in PowerShell scripting, including advanced functions, error handling, and automation workflows.
- Proficiency in using Visual Studio or Visual Studio Code for script development and debugging.
- Strong knowledge of Windows Server administration, including Active Directory, file systems, and security configurations.
- Experience with MSSQL databases, including writing and optimizing SQL queries and stored procedures.
- Understanding of Privileged Access Management concepts and the role of data in managing access controls.
- Understanding of development repositories such as GitHub or AzureDevOps
- Understanding of development pipelines and workflows.
- Familiarity with secure data handling and compliance with security standards.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills to work effectively with technical and non-technical stakeholders.
Preferred Qualifications:
- Experience with additional scripting languages (e.g., Python, VBScript).
- Familiarity with Privileged Access Management tools and frameworks.
- Knowledge of cloud environments, particularly Azure, AWS and Google Cloud Platform.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.