Overview
They are seeking a highly skilled Senior Software Engineer with a strong background in building scalable, high-quality, and high-performance solutions on the Microsoft technology stack (.NET / Blazor / C#). As a Senior Software Engineer, you will be responsible for building and maintaining internal and external-facing web applications in collaboration with international and interdisciplinary teams.
- Location: London
- Category: IT
- Type: Permanent
Responsibilities
Key responsibilities (including but not limited to):
- Design, develop, test, support and deploy custom web and mobile applications based on .NET (Blazor, C#), C++
- Gather customer software requirements and develop related software applications and programs
- Collaborate with architects, engineers, and other team members to design scalable and efficient solutions
- Implement Azure Cloud Services and features that enhance application performance and reliability
- Research and evaluate software related technologies and products
- Design and develop testing and maintenance procedures and activities
- Develop and write high-quality coding standards
- University degree in Computer Science, Information Systems or a related subject or the equivalent and relevant work experience
- Considerable and proven experience in software development in the .NET environment with C# and are interested in current technologies such as ASP.NET Core and Entity Framework Core
- Considerable and proven experience in iterative methodologies, such as Scrum or Design Thinking, using DevOps platforms such as Azure DevOps and Git
- Considerable and proven experience in Azure Cloud Services, e.g. Azure Functions, Azure SQL, and Azure App Service