01 Nov
|
Crescendo Global Leadership Hiring India
|
Bengaluru
01 Nov
Crescendo Global Leadership Hiring India
Bengaluru
## Job highlights
- 7-10 years Python development experience with Pandas, NumPy, PyODBC, API integration, AWS, Snowflake, and SAS; Bachelor's in CS/Engineering; team leadership skills
- Develop and optimize ETL workflows, automate data pipelines, integrate APIs, maintain cloud and legacy systems, write modular test-driven Python code
Job Description
Python Developer
Experience:
7
- 10 Years
Location:
Noida/Gurugram/Bangalore/Pune Notice Period: Immediate Joiner Employment Type: Full-time Role Overview We are seeking an experienced and proactive Python Developer at the Assistant Manager / Lead Assistant Manager level to drive data extraction, pipeline automation, and ETL workflows. In this role, you will be responsible for building robust database connections, integrating third-party APIs, and engineering scalable data pipelines across on-premises and cloud environments.
Key Responsibilities
- Data Processing & Analytics: Build high-performance data processing routines, transformations, and numerical computations using Python, Pandas, and NumPy.
- Database Connectivity & Automation: Develop automated scripts to interact with relational databases using PyODBC and native connectors; write and optimize complex SQL queries, stored procedures, and ETL workflows.
- API Integration: Design and implement ingestion pipelines utilizing REST/SOAP APIs for automated data extraction, reporting, and inter-system synchronization.
- Cloud & Modern Data Platforms: Integrate workflows with cloud ecosystems (preferably AWS) and cloud data warehouses like Snowflake.
- Legacy & Modern Pipeline Maintenance: Support, migrate, and modernize existing data workflows, including integration or migration touchpoints with SAS.
- Code Quality & Testing: Write modular, well-documented, test-driven Python code, ensuring reliable execution and scheduled batch monitoring. Technical Skills & Qualifications Must-Have
- 68 years of professional experience as a Python developer, preferably in a data-intensive domain like insurance or finance
- Strong command of core Python concepts including OOPs, modularization, and encapsulation
- Hands-on experience with libraries including Pandas, NumPy, SciPy, JSON, FastAPI, OpenpyXL, and SASPy
- Experience in building and testing modular Python code; familiarity with synthetic test data generation
- Working knowledge of API development, documentation, and understanding of API contracts
- Experience using modern Python packaging and deployment tools like Poetry and Docker
- Familiarity with Git, GitHub workflows, and collaborative development practices
- Basic understanding of AWS services (e.g., S3, Lambda, ECS) and cloud-native application deployment
- Exposure to MLOps tools and concepts, including model deployment and versioning workflows
- Solid communication skills for working with cross-functional teams and presenting technical designs
- Experience in leading an small team of junior python developers
- Experience working in Agile/Scrum teams
- Bachelor’s degree in Computer Science, Engineering, or related field (Master’s preferred) Preferred / Good-to-Have
- Exposure to cloud services, particularly AWS (e.g., S3, Lambda, Glue, EC2).
- Behavioral Competencies
- Strong analytical reasoning and problem-solving mindset.
- Ability to mentor junior developers and lead technical deliverables independently.
- Clear written nd verbal communication skills for cross-functional collaboration.
📌 Python Developer_Pandas_Numpy (Bengaluru)
🏢 Crescendo Global Leadership Hiring India
📍 Bengaluru