Requirements
Must have:
- Strong experience with Microsoft .NET development stack (C#, ASP.NET, MVC, SQL Server) - Proficient in Azure, .NET Core, and Entity Framework - Knowledgeable in Angular and Typescript - Familiarity with GIT and Azure DevOps - Expertise in RESTful Web APIs - Proven ability to develop high-quality technical solutions and optimize applications for performance, scalability, and security - Experience mentoring and coaching junior and mid-level developers - Strong troubleshooting and debugging skills across the technology stack
Responsibilities:
- Develop and maintain end-to-end software solutions across both front-end and back-end systems - Ensure software adheres to architectural standards and best practices - Collaborate with team members to convert business requirements into functional and technical specifications - Conduct unit testing, participate in code reviews, and support quality assurance processes - Participate in squad ceremonies including Story Refinement, Sprint Planning, and Retrospectives - Contribute to the design, architecture, and planning of complex systems and applications - Own and drive major features or projects from concept through delivery - Act as an escalation point for complex technical issues across the full stack - Identify and address technical debt while proposing long-term solutions for maintainability and performance
Company:
We are a dynamic team based in our Glasgow Head Office, focused on delivering high-quality software solutions. We offer a competitive salary based on experience, along with a collaborative and supportive work environment where transparency and personal growth are encouraged. Our commitment to continuous improvement drives us to maintain a culture of high performance and accountability.