This opening is for one of our clients in IT consulting and services.
About the Role
We're seeking an experienced Python Developer with strong data analytics capabilities to join
our team. In this role, you'll bridge the gap between technical development and business
intelligence, working closely with Product Management and Professional Services teams to
deliver data-driven solutions that empower our customers.
Key Responsibilities
- Collaborate with Product Management and Professional Services teams to gather
requirements, provide accurate estimates, and deliver on committed timelines
Design, develop, and maintain interactive dashboards and reports that provideactionable insights
Create custom reports tailored to individual customer needs while identifyingopportunities to generalize solutions for broader customer benefit
Analyze customer requirements holistically to determine if needs can be met throughexisting reports, enhancements to current offerings, or new development
Master our data models and data warehouse architecture to ensure efficient andaccurate data retrieval
Develop and maintain RESTful APIs to extract and serve data from our data warehouseWrite clean, efficient, and maintainable code using Python and SQL to power reportingand analytics solutions
Ensure data accuracy, consistency, and optimal query performance across alldeliverables
Required Qualifications
Minimum 4 years of professional experience in Python development and data analyticsStrong proficiency in Python programming, including data manipulation libraries (pandas,NumPy)
Advanced SQL skills with experience in complex queries, optimization, and datawarehouse environments
Proven experience developing data visualizations and dashboards (e.g., Tableau, PowerBI, or similar tools)
Experience designing and developing RESTful APIsSolid understanding of data modeling concepts and relational database designDemonstrated ability to translate business requirements into technical solutionsStrong analytical and problem-solving skills with attention to detailExcellent communication skills and ability to work collaboratively across teamsExperience providing project estimates and managing timelinesPreferred Qualifications
Experience with modern data warehouse solutions (Snowflake, Clickhouse, etc.)Knowledge of version control systems (Git)Experience with data visualization librariesUnderstanding of data governance and security best practicesBackground in a SaaS or customer-facing technical environment