What are the responsibilities and job description for the Python Developer position at Compunnel?
Job Summary :
We are seeking a skilled Python Developer to modify existing software applications and develop new programs to meet user and management needs. The role involves designing, testing, debugging, documenting, and implementing software solutions while collaborating with users to understand and address program modifications. The successful candidate will troubleshoot production system issues, provide technical support, and may lead projects related to automated systems and procedures. Additionally, the role requires mentoring and training team members.
Key Responsibilities :
• Modify and develop software applications to support business needs.
• Design, test, debug, document, and implement software programs.
• Collaborate with users to design, modify, and explain program changes.
• Troubleshoot and resolve issues in production systems.
• Serve as a project leader in developing automated systems or procedures.
• Provide direction and training to other team members.
• Ensure adherence to enterprise data engineering best practices.
Required Qualifications :
• Minimum 3 years of experience in ETL development using Python / PySpark.
• At least 5 years of experience writing and troubleshooting SQL queries.
• Familiarity with DevOps pipelines.
• Strong understanding of enterprise data engineering best practices and standards.
• Good communication and interpersonal skills.
• Strong organizational skills and ability to work independently and collaboratively.
Location : Columbus, Ohio
Education : Bachelors Degree