What are the responsibilities and job description for the Python Developer position at Collabera?
Position Details
Job Title: Python Developer
Duration: 6 months (Possible Extension)
Location: Chicago, IL - 60606
Pay Range: $60/hr - $68/hr
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Job Title: Python Developer
Duration: 6 months (Possible Extension)
Location: Chicago, IL - 60606
Pay Range: $60/hr - $68/hr
Job Summary:
- We are seeking an experienced Python Developer to design, develop, document, test, and debug new and existing software systems and enterprise applications.
- The ideal candidate will serve as a technical expert on development projects and participate in the full software development life cycle including requirements analysis, design, development, deployment, and support.
- The candidate will work on large-scale enterprise solutions hosted on AWS and collaborate closely with architects, platform engineers, developers, and business teams to deliver scalable and efficient solutions.
Primary Responsibilities:
- Lead, design, implement, deploy, support, and optimize backend services.
- Support large-scale enterprise solutions and applications using AWS services.
- Analyze and interpret complex data and systems to provide efficient technical solutions.
- Develop and maintain coding standards and support the full project life cycle.
- Collaborate with cross-functional teams including architects, platform engineers, developers, and business stakeholders.
- Perform root cause analysis for production issues and provide environment support.
- Create functional specifications and technical designs in collaboration with business process owners.
- Implement industry best practices for code and configuration across production and non-production environments.
- Provide technical guidance, effort estimation, and impact analysis.
- Deliver timely project status updates and issue reporting to management.
- Participate in software design meetings and analyze user requirements to determine technical solutions.
- Support, maintain, and document software functionality.
- Prototype, refine, test, and debug applications to meet business needs.
Required Skills & Qualifications:
- 8 years of experience in Python development leveraging pandas and boto3.
- Hands-on development experience on AWS platform.
- Experience with containerization tools such as Docker.
- Strong experience working in Linux and Windows environments.
- Proficiency with version control tools such as Git.
- Experience working in Agile development environments.
- Familiarity with observability and monitoring tools such as CloudWatch, Dynatrace, and DataDog.
- Experience with CI/CD pipelines, DevOps processes, and automation.
Nice to Have Skills:
- Database experience with MySQL, RDS, Redshift, and Iceberg.
- Experience in automation.
The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, paid time off, paid sick and safe time, hours of paid vacation time, weeks of paid parental leave, and paid holidays annually - as applicable.
Salary : $60 - $68