Fullstack Developer
Role details
Job location
Tech stack
Job description
We're looking for a strong Full-Stack .NET Engineer with solid data and reporting experience to support enhancements to an existing BSIS reporting system and help reverse-engineer Legacy reports and SQL logic., * Deliver enhancements to an established BSIS reporting system
- Reverse-engineer and understand existing SQL Server stored procedures and business logic
- Develop and maintain C#/.NET applications and reporting components
- Build and maintain CI/CD processes within a DevOps environment
- Collaborate closely with cross-functional teams in an Agile setting
- Contribute to clean, maintainable code and strong development practices
- Support report development activities using tools such as Power BI or Tableau
Required Technical Skills
BSIS/.NET Expertise
Requirements
- Strong C# Full-Stack .NET development
- SQL Server, stored procedures, database optimisation
- SQL Server Reporting Services (SSRS)
- ASP.NET (Core experience welcome)
- Ability to reverse-engineer existing solutions
- Team Foundation Server (TFS) experience
General Engineering Skills
- Git/GitHub
- Experience with DevOps, CI/CD, and secrets scanning
- Cloud-based engineering exposure
- React for Front End development
- Test Driven Development (TDD)
- Playwright & PyTest for automated testing
- Experience building reports with Power BI or Tableau
- Agile delivery, pair programming, and strong documentation/clean coding practices
Non-Technical Skills
- Eager to learn and adaptable
- Transparent and collaborative communicator
- Strong problem-solving mindset
- Comfortable working through ambiguity
- Positive, team-focused attitude
Benefits & conditions
This is a 6-month contract (Inside IR35) with a strong likelihood of extension. Candidates must be UK-based and eligible for BPSS clearance. NHS experience is essential. Role Overview
You'll work as part of a dynamic delivery team to modernise and extend BSIS reporting capabilities. The role involves hands-on development, understanding and refactoring complex stored procedures, and contributing to continuous improvement across the platform.