Apache Kafka, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Analysis, Data Management, Data Processing, Database Design, Database Optimization, Integration Testing, Object Relational Mapping (ORM), PostgreSQL, Pytest, Python Programming/Scripting Language, RabbitMQ, Regression Testing, Relational Databases (RDBMS), SQL (Structured Query Language), Software Engineering, Team Player, Test Automation, Test Harness, Test Suite, Unit Test
Job ID : 95661-1
Job Title : Python Developer
Location : Charlotte, NC
Duration : 6 months + possible extension
Rate Range: $30 - $35/hour on W2/ C2C (All inclusive)
Introduction
We are seeking a skilled Python Developer with strong expertise in PostgreSQL and PyTest. The role involves building robust data processing solutions, optimizing relational databases, and implementing automated testing frameworks for enterprise-grade applications.
Required Skills & Qualifications
- 5 years of professional experience in Python development.
- Expertise in Python and Pandas for data manipulation and analysis.
- Strong SQL skills and hands-on experience with PostgreSQL (query tuning, schema design).
- Proficiency in PyTest for automated testing and CI/CD integration.
- Prior work experience at client or in client's Industry.
Applicants must be able to work directly for Artech on W2.
Preferred Skills & Qualifications
- Experience with SQLAlchemy, Alembic, and ORM frameworks.
- Familiarity with Airflow or Prefect for workflow orchestration.
- Exposure to Kafka or RabbitMQ for messaging.
Day-to-Day Responsibilities
- Design and develop data processing pipelines and utilities using Python.
- Implement efficient data ingestion and transformation workflows using Pandas.
- Develop and maintain automated test suites using PyTest (unit, integration, regression).
Company Benefits & Culture
- Collaborative work environment with cross-functional teams.
- Opportunities for professional growth and development.
- Commitment to diversity and inclusion.
For immediate consideration please click APPLY to begin the screening process with Alex.