Data Integration Developer

  • Seattle, WA
  • Posted 2 days ago | Updated 2 days ago

Overview

Hybrid
$80 - $85
Contract - W2
Contract - 6 Month(s)
No Travel Required

Skills

API
Data Integration
Data Warehouse
Data Extraction
Python
RESTful
SQL
NoSQL
OAuth

Job Details

Overview:

We are seeking a highly skilled Automation & Data Integration Developer who excels in PowerShell, Python, and working with RESTful APIs. This role is responsible for building and maintaining automated solutions that pull and process data from major platforms like Google Workspace, Microsoft 365, and Slack. Ideal candidates will have strong experience in scripting, data collection, and writing complex queries to extract meaningful insights from various systems.

Key Responsibilities:

  • Design, develop, and maintain scripts in PowerShell and Python for automation and data extraction.
  • Integrate with third-party APIs (Google, Microsoft, Slack, etc.) using RESTful calls to collect structured and unstructured data.
  • Write efficient and scalable queries for processing and analyzing collected data.
  • Automate manual workflows by building reliable and reusable code.
  • Develop internal dashboards or reporting tools to surface collected data where appropriate.
  • Troubleshoot API issues, maintain authentication/authorization flows (OAuth, tokens), and ensure data security best practices.
  • Document processes, scripts, and integration logic for internal stakeholders and team members.

Required Skills & Qualifications:

  • 5+ years of experience in scripting with PowerShell and Python.
  • Strong experience working with REST APIs including handling authentication, rate limits, and pagination.
  • Experience pulling and transforming data from Google Workspace APIs, Microsoft Graph APIs, and Slack APIs.
  • Proficiency in writing SQL or NoSQL queries for data extraction and manipulation.
  • Experience with logging, monitoring, and handling API errors and timeouts.
  • Familiarity with JSON, XML, and other data interchange formats.
  • Excellent problem-solving and debugging skills.
  • Strong written and verbal communication skills.

Preferred Qualifications:

  • Experience with data warehousing or data pipeline tools (e.g., Airflow, dbt, Azure Data Factory).
  • Exposure to cloud environments (e.g., Google Cloud Platform, Azure, AWS).
  • Familiarity with DevOps principles, Git, and CI/CD tools.
  • Prior work with enterprise security, compliance, or audit teams is a plus.
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.