Senior Software Engineer at TUV SUD Limited
Remote, Scotland, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

15 Aug, 25

Salary

0.0

Posted On

15 May, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Development, Communication Skills, Web Application Development, Database, Relational Databases, Testing, Programming Languages, Azure, Authentication, Sql Server, Agile Project Management, Computer Science, Pwa, Web Apps, Team Culture

Industry

Computer Software/Engineering

Description

QUALIFICATIONS

  • Essential Criteria:
  • Programming Languages & Frameworks
  • HND or higher qualification in Computer Science or equivalent experience
  • 3+ years of 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
Responsibilities
  • 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 Server, Blazor 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 Server, Blazor 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
Loading...