Full Stack Engineer - C# / Python

Europe, Europe
11-11-2025
Job Type
Contract
Emp Type
Full Time
Industry
IT
Functional Expertise
Countries
Salary Type
Hourly
Salary
Negotiable

Job Description

Full-Stack Engineer (C# / Python / Data Engineering)

6 months | Remote | IR35

We’re looking for a strong Full-Stack Engineer with solid data engineering skills to join our client’s dynamic technology team. This is an exciting opportunity to work across both legacy and modern data systems, delivering business-critical reports and helping shape the next generation of data solutions.

 

The Role

You’ll play a key role in:

  • Delivering enhancements to the client’s existing BSIS reporting system
  • Reverse-engineering existing reports and stored procedures to understand and modernize underlying business logic
  • Developing new reports and data-driven solutions on top of the client’s Federated Data Platform (FDP)

This role combines hands-on full-stack engineering with strong analytical and data capabilities, ideal for an engineer who enjoys problem-solving and working across varied technologies.

 

Key Skills & Experience

BSIS / Legacy Reporting System:

  • Strong C# Full-Stack .NET development experience
  • Proficient with SQL Server, SSRS, and ASP.NET Web Framework
  • Experience with Team Foundation Server (TFS)
  • Ability to analyse and reverse engineer existing stored procedures to extract and understand business logic

Federated Data Platform (FDP):

  • Solid Python development experience for data engineering
  • Excellent SQL skills
  • Knowledge of Pandas and/or PySpark

General Technical Skills:

  • Git / GitHub and understanding of DevOps practices (CICD, secrets scanning)
  • Experience with cloud-based engineering (Azure / AWS / GCP)
  • Front-end experience with React
  • Familiarity with Test Driven Development (TDD)
  • Testing frameworks: Playwright, PyTest
  • Report development using tools like Power BI or Tableau
  • Agile ways of working and pair programming
  • Strong commitment to clean code, documentation, and best practices

 

Personal Attributes

We’re looking for someone who is:

  • A problem solver with strong analytical thinking
  • Adaptable and eager to learn new technologies
  • Transparent and proactive in communication
  • Comfortable working with uncertainty in fast-moving environments
  • A team player with a positive, can-do attitude

 

If you’re an experienced Full-Stack Engineer who enjoys working across both software and data engineering domains, and thrives in complex, evolving environments, we’d love to hear from you.

 

Consultant

Ben Quinn