- We need you to be comfortable with the below technology:
- C#, .NET - Azure - HTML, CSS - JavaScript/TypeScript - Modern infrastructure architecture patterns (including on-premises, hybrid and cloud) - Modern application architecture patterns - Application security and best practices - Performance optimisation and testing techniques
Responsibilities:
- We work primarily with .NET and Azure. We need someone with experience working with enterprise-level software and smaller-scale solutions alike. Experience integrating systems is really important. And the ability to solve problems you may not have encountered before in a considered, intelligent manner.
Day to day, we’d expect you to be carrying out the below activities as part of your job:
- Writing high-quality software in C# - Working with Microsoft Azure - Peer reviewing code - Leading projects - Mentoring other software engineers - Contributing to improving our ways of working and processes - Exploring and encouraging the use of cutting-edge technology - Feeding in to estimates for projects - Communicating complex technical solutions to both technical and non-technical audiences - Solving interesting problems of all shapes and sizes
We’re looking for an enthusiastic, experienced Lead Software Engineer with plenty of.NET and cloud experience to help drive and deliver a large programme of exciting technical work.
We work with a wide range of clients – the Royal Navy, Honda, Orange and many other leading global brands – and an even wider range of technology.
This role is a great opportunity to get your teeth into an exciting, enterprise-level platform that we have built from scratch as part of a Europe-wide IoT system and help drive and deliver new features and functionality.