What are the responsibilities and job description for the Python Developer position at Indotronix Avani Group?
Position Title: Lead Python Developer
Position Location: Cleveland OH – Pittsburgh, PA
Ability to work remote: No, fully in office.
Acceptable time zone(s): EST Only (OH or PA Only)
Days of the week: Monday-Friday
Working Hours: 8am
Travel: Yes, the candidate will be required to travel to PA (if not local to PA) twice a month, via Client transportation from OH.
Intended length of Assignment: Through 10/30/2026
Contract to Hire, W2
This position is contract with the right to hire if a need becomes available. Managers will only look at candidates that are open to converting to a full time employee. Client will not sponsor work visas if the decision is made to hire the contingent worker.
Function of the Group: Mitigating risk.
Initiatives/Projects: optimizing the existing application to reduce spend year over year.
Industry background: Banking/financial is preferred
Team Dynamic: Working in a crew of 11-12
Roles and Responsibilities:
- Interact with Business to understand the requirement on a daily evolving need and adapt to the needs.
- Able to understand the business requirements, tech stack involved and guide the team towards Integral solution approach.
- Dedicated and committed approach, with good communication skills and participation in agile ceremonies.
- Experience with Object Oriented Programming including limitations.
- Familiarity with cross-platform development Able to handle all the database storage and retrieval mechanisms on Data Lake Platforms and extensive experience in handling.
- Extensive Unix/FTP/ File Handling
- Strong Hands-on experience with SQL databases
Must Have Technical Skills:
- A deep understanding and multi-process architecture and the threading limitations of Python.
- Pyspark Data engineering skills Experience using libraries like Pandas, NumPy and MatPlotLib.
- With experience working with file based systems(supporting csv/parquet/)
- Extensive knowledge in understanding Data and creating Data Pipelines
- Hands on experience designing and implementing APIs
- Hands on experience building microservices using FastAPI or related technologies.
- Experience writing unit testing and ensure code coverage.
- Experience with Agile Methodology/JIRA/Confluence
- Experience in version control using GitFlex
Flex Skills/Nice to Have: Added advantage if worked on Big Data, PySpark libraries.
Soft Skills: Excellent written and verbal communication skills Team player
Education/Certifications: Bachelors required. Python or Spark certifications are a plus.
- Interview Process: Two rounds of panel interviews, in person.
Salary : $70 - $80