Senior Software Engineer

We are seeking a Senior Software Engineer to join a dynamic team working on an exciting multi-tenancy web application supporting the machinery side of our business. This application is built using the Microsoft C# .NET tech stack and includes a Blazor ServerBlazor WASM app, and an API. The successful candidate will be responsible for delivering high-quality code, performing code reviews, and mentoring associate developers.

Key Responsibilities:

  • Write, test, and maintain high-quality code within a Blazor ServerBlazor WASM, and API-based architecture.
  • Create and maintain Azure Pipelines
  • Progressive Web Application (PWA) implementation
  • Conduct code reviews, ensuring best practices and code quality across the project
  • Collaborate with project stakeholders to clarify requirements, offer technical insights, and ensure the project’s goals are met
  • Provide guidance and mentorship to associate developers, assisting with problem-solving and career development
  • Work alongside a team of developers in an Agile environment to deliver project milestones on time
  • Assist in defining project requirements and technical specifications in collaboration with the project team and stakeholders
  • Designing and optimizing SQL Server databases, ensuring scalability, security, and performance
  • Troubleshoot, debug, and resolve technical issues in a timely manner
  • Stay updated with the latest technologies to propose and implement innovative solutions

Essential Criteria:

  • Programming Languages & Frameworks
  • HND or higher qualification in Computer Science or equivalent experience
  • Demenstrable experience in C# .NET software development, with proven expertise in web application development
  • Strong experience with multi-tenancy architectures and Blazor (both Server and WASM)
  • In-depth knowledge of Azure and experience with Azure Pipelines and authentication
  • Solid experience with SQL Server; ability to write and optimize complex queries and design relational databases
  • Experience in Progressive Web Apps (PWA)
  • Excellent communication skills, with the ability to engage with stakeholders, clarify requirements, and provide progress updates
  • A collaborative team player with experience mentoring associate developers and contributing to a positive team culture
  • Ability to develop a working software solution from concept to finished product

Desirable Criteria:

  • Terraform
  • Azure AD B2C
  • Experience automating testing
  • Insight.Database (.NET Micro ORM)
  • Refit (ReactiveUI)
  • Agile project management with Azure DevOps

Further Information

TÜV SÜD in the UK offers a competitive salary and benefits package that includes a minimum of 33 days holiday entitlement (for full-time employees, including public holidays), a contributory Group Personal Pension Plan and a non-contributory Group Life Assurance Scheme. We also offer various Salary Exchange/Sacrifice schemes (buying/selling holiday, cycle to work scheme, pensions), incentive schemes and comprehensive wellbeing support (Employee Assistance Programme, Dental Scheme and Occupational Health services). Dependent on their role, employees may also be eligible for hybrid/permanent homeworking, a Company Car/Car Allowance and Private Medical Insurance.

Company
TUV SUD Limited
Location
Nationwide, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Posted
Company
TUV SUD Limited
Location
Nationwide, United Kingdom
Hybrid / WFH Options
Employment Type
Permanent
Posted