Python Data Developer with timeseries
Leeds, UK - Hybrid – 3 days at client office and 2 days remote
Duration: Minimum 1 yr.
Required Skills
9+ years’ experience required. Relevant experience on timeseries / data package.
Experience
* Proficient Python Programming
* Key skills: Functions, classes, and object-oriented programming, List comprehensions, generators, Error handling.
* Working with virtual environments and package management (pip, venv).
* Data Manipulation & Analysis (Pandas & NumPy)
* Key libraries: pandas, numpy, (optional: polars)
* Key skills: Data cleaning and preprocessing, handling missing values, grouping, merging, pivoting, aggregations, and SQL.
* Software Engineering Best Practices
* Key practices: Version control with Git, writing modular, reusable code, unit testing (e.g., with pytest), code documentation and docstrings, using linters and formatters.
* Plotly Dash
* Key skills: Customizing with Plotly Graph Objects for advanced interactivity.
* Creating dashboards with Dash: Callbacks, Layouts (HTML & CSS integration), Components (Dropdowns, sliders, graphs, tables).
* REST APIs: Fetching or sending data to backend services.
#J-18808-Ljbffr