Overview
Job Title: Senior Software Developer (Python)
Location: Indore
Job Description:
We seek a highly skilled and experienced Senior Python Developer. The ideal candidate will have a strong background in Python development and data engineering, with a passion for solving complex problems and driving business insights through data-driven solutions. As a key member, you will collaborate closely with cross-functional teams to design, develop, and deploy scalable data pipelines, applications, and analytics solutions.
Responsibilities:
· Design, develop, and maintain robust and scalable data pipelines and ETL processes using Python and related technologies.
· Collaborate with data scientists, analysts, and stakeholders to understand business requirements and translate them into technical solutions.
· Implement best practices for data governance, data quality, and data security to ensure the integrity and reliability of our data assets.
· Optimize and fine-tune data pipelines and algorithms for performance and efficiency.
· Work closely with DevOps and infrastructure teams to deploy and manage data solutions in cloud environments (e.g., AWS, Azure, GCP).
· Explore and evaluate new technologies and tools to enhance our data engineering capabilities.
· Mentor junior developers and provide technical guidance and support as needed.
Qualifications:
· Bachelor's or Master's degree in Computer Science, Engineering, or related field.
· X+ years of professional experience in Python development and data engineering.
· Strong proficiency in Python programming and experience with relevant libraries and frameworks (e.g., Pandas, NumPy, SQLAlchemy).
· Experience with SQL and relational databases (e.g., PostgreSQL, MySQL).
· Hands-on experience with big data technologies and frameworks (e.g., Apache Spark, Hadoop, Kafka) is a plus.
· Familiarity with cloud platforms and services (e.g., AWS S3, EC2, EMR, Redshift, Azure Data Lake, Google BigQuery).
· Solid understanding of software engineering principles and best practices (e.g., version control, testing, CI/CD).
· Excellent problem-solving skills and attention to detail.
· Strong communication and collaboration skills.
Job Types: Full-time, Permanent
Pay: ₹1,000,000.00 - ₹1,200,000.00 per year
Schedule:
- Day shift
Experience:
- Python: 5 years (Required)
- Data Analytics: 5 years (Required)
Location:
- Indore, Madhya Pradesh (Required)
Work Location: In person