Python Data Developer
Core
Maintain, extend, and build internal Python applications, data tools, and Power BI reporting solutions to improve business productivity.
Role type
Mid-level Python Data Developer (IC)
Builds
Internal software tools, data pipelines, and Power BI reporting estate
Domain
Internal business operations, data analytics, and reporting
Required skills
Python, SQL, Power BI, data modeling, automation scripting, code review, documentation
Preferred skills
Angular, TypeScript, Azure cloud engineering, CI/CD pipelines, containerization
Technologies
Python, SQL, Power BI, Azure, Angular, TypeScript, CI/CD, Claude Code
Responsibilities
Maintain and enhance existing Python applications in production; build new tools and reports from gathered requirements; own the Power BI reporting estate including scheduled refreshes and data models; work with SQL Server reporting database and scheduled agent jobs; support and maintain desktop estimating and pricing tools; manage scheduled automations connecting systems across environments; gather first-hand requirements from business departments; maintain current documentation with named backups; participate in code evaluation sessions and plan reviews.
Seniority
Mid-level, hands-on IC with supervision initially transitioning to independent ownership