Job Openings
Python Developer (Lead)
About the job Python Developer (Lead)
Job Description
- Develop and maintain scalable data pipelines using Python and PySpark.
- Work extensively with MS SQL to design, optimize, and manage database structures and queries.
- Build and deploy solutions in Azure and Databricks environments.
- Perform data transformations, cleaning, validation, and performance tuning.
- Collaborate with Data Engineers, Cloud Architects, and Business Teams to deliver data solutions.
- Ensure code quality through best practices, reviews, testing, and documentation.
- Troubleshoot complex data issues and optimize workflows for performance and reliability.
- Assist in guiding or mentoring junior developers when required
Requirements
- Minimum 5+ years of total IT experience.
- Minimum
4+ years of hands-on experience Python (Advanced / Hardcore
development), PySpark, MS SQL (queries, stored procedures,
optimization), Azure cloud, Databricks
- Strong understanding of relational databases and data engineering concepts.
- Experience building end-to-end data pipelines and working with large datasets.
- Ability to write clean, efficient, and scalable code.