Realign LLC - Senior Python Developer 5
Developer is needed in Chicago, United States.
Client: Realign LLC
Location: Chicago, IL
Contract: Contract
Job Description
Role Name: Senior Python Developer
Location: Chicago, IL
Job Type: Contract
Job Category: IT
We seek a seasoned Senior Python Developer with expertise in Pandas, SQL databases, and Azure to design, develop, and optimize data-intensive applications. You’ll architect robust ETL pipelines, enhance data models, and ensure seamless cloud integration to support our data-driven initiatives.
Key Responsibilities
- Design, develop, and maintain Python-based applications and microservices.
- Build and optimize ETL pipelines using Pandas, NumPy, and SQLAlchemy for data processing, transformation, and analysis.
- Manage SQL databases (e.g., PostgreSQL, MySQL, SQL Server), including schema design, query optimization, and performance tuning.
- Deploy and manage cloud-native solutions on Microsoft Azure (e.g., Azure Functions, Azure SQL, Azure Data Factory, Blob Storage).
- Implement data validation, testing, and monitoring frameworks to ensure data integrity and system reliability.
- Collaborate with data scientists, analysts, and engineers to translate business requirements into scalable technical solutions.
- Mentor junior developers and advocate for best practices in coding, security, and CI/CD.
Requirements
Required Skills
- Experience: 10 years in Python development, with 3 years focused on data engineering/analytics.
- Technical Expertise: Proficiency in the Python ecosystem, particularly with Pandas, NumPy, and data manipulation libraries.
- Databases: Advanced SQL skills (complex queries, indexing, stored procedures) and ORM tools (e.g., SQLAlchemy).
- Cloud: Hands-on experience with Azure services (e.g., Azure Functions, Azure SQL, Data Lake, Synapse).
- Data Pipelines: Experience building batch and real-time ETL workflows.
- Tools: Proficiency in Git, Docker, CI/CD pipelines (e.g., Azure DevOps), and Linux/Unix environments.
- Soft Skills: Strong problem-solving, communication, and teamwork abilities.
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Skills
- Azure certifications (e.g., Azure Data Engineer, Azure Developer).
- Experience with PySpark, Apache Airflow, or Kafka.
- Knowledge of NoSQL databases (e.g., Cosmos DB).
- Familiarity with DevOps practices (IaC, Terraform).
- Exposure to machine learning frameworks (e.g., scikit-learn).
Additional Information
Job Type: Contract
Job Category: IT
How It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.