Enable job alerts via email!

PowerShell Developer

VDart Inc

Canada

Remote

CAD 70,000 - 110,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is looking for a skilled PowerShell Developer to join their team remotely. In this role, you'll be pivotal in supporting a Privileged Access Management project by creating and optimizing scripts for data collection from Windows Servers. Your expertise in PowerShell and MSSQL will be essential as you automate processes and ensure data integrity. Collaborating with cross-functional teams, you'll document workflows and maintain compliance with security standards. This is a fantastic opportunity to contribute to a significant project in a dynamic environment, where your skills will directly impact the organization's success.

Qualifications

  • Proven experience in PowerShell scripting with advanced functions and automation workflows.
  • Strong knowledge of Windows Server administration and MSSQL databases.

Responsibilities

  • Design and develop PowerShell scripts to automate data collection from Windows Servers.
  • Consolidate collected data into an MSSQL database ensuring accuracy and scalability.

Skills

PowerShell Scripting
Windows Server Administration
MSSQL Database Management
Visual Studio/Visual Studio Code
SQL Query Optimization
Problem-Solving
Communication Skills

Tools

Visual Studio
Visual Studio Code
GitHub
AzureDevOps

Job description

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 GCP.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.