What are the responsibilities and job description for the Python Developer position at Iris Software Inc.?
Job Title: Python/SQL Developer
Location: Jersey City, NJ (Hybrid – 4 days onsite, 1 day remote)
Employment Type: Long Term Contract
About the Role
We are seeking a highly skilled Python/SQL Developer to join our team. The ideal candidate will have strong experience in developing and maintaining data-driven applications, writing efficient SQL queries, and building robust Python scripts for automation and data processing.
Key Responsibilities
- Design, develop, and maintain Python applications for data processing and automation.
- Write and optimize complex SQL queries, stored procedures, and database scripts.
- Collaborate with business analysts and stakeholders to understand requirements and deliver solutions.
- Ensure data integrity, performance tuning, and troubleshooting of database-related issues.
- Work on ETL processes and integrate data from multiple sources.
- Participate in code reviews, testing, and deployment activities.
Required Skills & Qualifications
- 5 years of experience in Python development.
- Strong proficiency in SQL (Oracle, PostgreSQL, or similar).
- Experience with data analysis, ETL pipelines, and API integration.
- Familiarity with version control tools (Git) and CI/CD pipelines.
- Knowledge of cloud platforms (AWS, Azure, or GCP) is a plus.
- Excellent problem-solving and communication skills.