Overview
Python Developer with DASH Experience - Hybrid
Responsibilities
- Design, build, and scale data platforms and products using modern cloud technologies leveraging full-stack Python development, cloud data platforms, and knowledge of modern data modeling and storage formats.
- Develop and implement data processing solutions using batch, real-time, event-driven frameworks, SQL and PL-SQL.
- Implement RESTful APIs and web services for data access and consumption.
- Ensure data integrity, lineage, and observability by writing resilient and maintainable code.
Qualifications
- 10+ years of hands-on experience in IT industry including design, development, testing and implementation.
- 5+ years of hands-on Python development experience and 3+ years of SQL/PL-SQL experience
- Extensive hands-on experience required on DASH building building interactive web applications, data visualization dashboards, etc.
- Knowledge with DBT handling large data transformations, Dataframes, version control systems, documenting the models.
- Knowledge with Airflow handling complex workflow management, scheduling and orchestration of data pipelines or workflows.
- In-depth knowledge of Python frameworks and libraries, such as Pandas, Django or Flask
- Experience with continuous integration/continuous deployment (CI/CD) pipelines and tools
- Familiarity with version control systems (e.g., Git)
- Knowledge on handling Bigdata, financial domain/data and strong analytical and problem-solving skills.
Details
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Other
- Industries: IT Services and IT Consulting