Full-Stack .NET Engineer
Role details
Job location
Tech stack
Job description
Full-Stack .NET Engineer (BSIS Reporting) - 6-Month Contract - Inside IR35, 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. 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. Key Responsibilities
-
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
-
Strong C# Full-Stack .NET development
-
SQL Server, stored procedures, database optimisation
-
SQL Server Reporting Services (SSRS)
Requirements
-
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