Senior Python Developer

Overview

On Site
Full Time
Part Time
Accepts corp to corp applications
Contract - Independent
Contract - W2

Skills

Data Engineering
Data Analysis
Microservices
Management
Database
PostgreSQL
MySQL
Microsoft SQL Server
SQL Azure
ADF
Storage
Testing
Data Validation
Mentorship
Python
Pandas
NumPy
Stored Procedures
Cloud Computing
SQL
Data Lake
Real-time
Extract
Transform
Load
Git
Docker
Continuous Integration
Continuous Delivery
DevOps
Linux
Unix
Soft Skills
Analytical Skill
Problem Solving
Conflict Resolution
Communication
Collaboration
Teamwork
Computer Science
Microsoft Azure
PySpark
Apache Kafka
NoSQL
Cosmos-Db
Terraform
SANS
Machine Learning (ML)
scikit-learn

Job Details

Role: Senior Python Developer

Experience: 10+ years (including 3+ years in Data Engineering/Data Analytics)

Location: Chicago, IL



Role Overview

We are looking for an experienced Senior Python Developer with strong expertise in Pandas, SQL databases, and Microsoft Azure. The role involves designing scalable data solutions, building efficient ETL pipelines, optimizing databases, and deploying cloud-native applications to support data-driven business initiatives.



Key Responsibilities

  • Develop and maintain Python-based applications and microservices.
  • Build and optimize ETL pipelines using Pandas, NumPy, and SQLAlchemy.
  • Manage and optimize SQL databases (PostgreSQL/MySQL/SQL Server).
  • Work with Azure services including Azure Functions, Azure SQL, ADF, Blob Storage, and Data Lake.
  • Implement testing, monitoring, and data validation frameworks.
  • Collaborate with cross-functional teams including data scientists and analysts.
  • Mentor junior developers and ensure best practices, security, and CI/CD.



Required Skills & Qualifications

Technical

  • Strong hands-on experience with Python, Pandas, NumPy, SQLAlchemy.
  • Advanced SQL skills: complex queries, tuning, indexing, stored procedures.
  • Expertise in Azure Cloud Services (Functions, SQL, Data Factory, Data Lake, Synapse).
  • Experience building batch & real-time ETL pipelines.
  • Proficiency with Git, Docker, CI/CD (Azure DevOps), Linux/Unix.

Soft Skills

  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork.

Education

  • Bachelor s degree in Computer Science, Engineering, or related field.



Preferred Skills

  • Azure certifications (Data Engineer / Developer).
  • Experience with PySpark, Airflow, Kafka.
  • Knowledge of NoSQL (Cosmos DB).
  • Exposure to Terraform, IaC.
  • Familiarity with machine learning libraries like scikit-learn.

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.

About Purple Drive Technologies LLC