← Back to jobs

CTS Logo
Senior Python Developer

CTS

 

Chicago, IL, USA

Posted On: Just posted
Experience: 10+ years
Availability: Hybrid
Openings: 1
Category: Senior Python Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will design, develop, and maintain Python-based applications and microservices for data engineering and analytics.

This role is on-site.

Responsibilities

  • Build and optimize ETL pipelines using Pandas, NumPy, and SQLAlchemy for data processing and analysis.
  • Manage SQL databases (PostgreSQL, MySQL, SQL Server), including schema design, query optimization, and performance tuning.
  • Deploy and manage cloud-native solutions on Microsoft Azure, including Azure Functions, Azure SQL, Data Factory, and Blob Storage.
  • Implement data validation, testing, and monitoring frameworks to ensure data integrity and system reliability.
  • Translate business requirements into scalable technical solutions by collaborating with data scientists and analysts.

Required Skills

  • 10+ years in Python development, with at least 3 years focused on data engineering or analytics.
  • Proficiency in Python Ecosystem, including Pandas, NumPy, and data manipulation libraries.
  • Advanced SQL skills (complex queries, indexing, stored procedures) and ORM tools like SQLAlchemy.
  • Hands-on experience with Azure services: Azure Functions, Azure SQL, Data Lake, and Synapse.
  • Experience building batch and real-time ETL workflows.
  • Familiarity with Git, Docker, CI/CD pipelines (Azure DevOps), and Linux environments.
  • Bachelor's degree in Computer Science, Engineering, or a related field.

Preferred Skills

  • Azure certifications (Azure Data Engineer, Azure Developer).
  • Experience with PySpark, Apache Airflow, or Kafka.
  • Knowledge of NoSQL databases (Cosmos DB) and IaC/Terraform.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs