Python Software Engineer

Role: Python Software engineer

Work Location: Canary Warf/Leeds UK

Type of employment: Inside IR35 Contract

 

  • Proficient Python Programming
  • Relevant experience on timeseries/data package
  • Prior experience in Data Analysis, ETL, visualization etc
  • 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 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
Company
iXceed Solutions
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted
Company
iXceed Solutions
Location
South East, United Kingdom
Employment Type
Permanent
Salary
GBP Annual
Posted