Software Engineer .NET
Location
Kings Hall Mews, London (with hybrid working: 20% - 40% of contractual hours to be worked from reporting office/working location)
Hours
Full Time - 35 hours per week
Salary
Starting from £47,920 (Manchester) per annum and from £55,270 (London) depending on experience and location
About the Role
Join London and Quadrant Housing Trust as a .NET Software Engineer to support a large transformation programme, leveraging the latest technologies to become a data-driven organisation. You will work within an agile engineering squad to design, develop and maintain robust and reliable solutions that meet business and customer needs. Your work will include developing features for end users, building integrations between in-house and off-the-shelf systems, and creating CI/CD pipelines in Azure DevOps to improve security and monitoring.
Key responsibilities include writing clean, scalable code primarily in C# using .NET technologies, investigating and proposing solutions to development challenges, communicating complex technical information clearly, sharing knowledge with colleagues, conducting integration analysis and design, collaborating in code reviews, and participating in agile ceremonies. You will keep up to date with the latest technologies and apply best practices to deliver high-quality software solutions that drive business value.
Benefits
Excellent pension plan (up to 6% double contribution), 28 days annual leave rising to 31 days with length of service plus bank holidays, Westfield Health Cash Plan, non-contributory life assurance, up to 21 hours paid volunteering days, lifestyle benefits, Employee Assistance Programme and more.
Experience
- Proficient in ASP .NET MVC (.NET Framework and .NET Core), C#, HTML/CSS, Sass, JavaScript, jQuery
- Experience with Azure services including Azure Functions, Logic Apps, APIs, APIM, App Insights, Azure Service Bus, Azure Data Factory, Storage Accounts, and Log Analytics
- Skilled in relational databases such as MS SQL, Azure SQL, TSQL, stored procedures, with query optimisation as a bonus
- Knowledge of unit testing and TDD practices using tools like Playwright, xUnit, NUnit
- Working knowledge of DevOps and CI/CD principles, ideally with Azure DevOps pipelines and/or Git
- Strong expertise in Object-Oriented Programming and SOLID principles
- Experience with Agile/Scrum delivery and end-to-end software development using robust SDLC methodologies
- Strong problem solving, analytical and debugging skills
- Ability to work independently and collaboratively within a team
- Familiarity with credential management best practices in secure environments and awareness of DevSecOps principles
About you
Self-motivated, passionate about learning and improving code quality to deliver business value. Excellent communication skills to clearly convey complex technical information to both technical and non-technical audiences. Collaborative team player who shares knowledge and embraces agile working practices.
Desirable
- Knowledge of ORM technologies such as Entity Framework or Dapper
- Experience with React
- Experience with Umbraco CMS