Senior Full Stack Developer (.
NET/Angular)
Contract
London
We are seeking an experienced Senior Full Stack Developer to join a dynamic technology team, working on the development, enhancement and modernisation of business-critical web applications.
The successful candidate will have strong experience across both Front End and Back End development, with a particular focus on Angular, .
NET, and Legacy ASP.
NET MVC applications. You will play a key role in delivering high-quality software solutions, driving best practices, and mentoring less experienced developers.
Key Responsibilities
- Design, develop and maintain scalable Front End web applications using Angular.
- Maintain and enhance existing .NET and ASP.NET MVC applications.
- Lead and support the migration of applications from Legacy Front End frameworks to modern Angular solutions.
- Write clean, efficient, reusable and maintainable code.
- Ensure application performance, quality, security and responsiveness.
- Identify, troubleshoot and resolve application issues, bugs and performance bottlenecks.
- Promote coding standards, best practices and software craftsmanship principles.
- Participate in Agile ceremonies and contribute to continuous improvement initiatives.
- Mentor and coach junior and mid-level developers.
Required Skills & Experience
- 6+ years of commercial experience in Full Stack Development.
- Strong hands-on experience with Angular.
- Strong experience with .NET/C# development.
- Experience working with ASP.NET MVC applications.
- Solid understanding and practical application of SOLID principles and software design patterns.
- Experience developing according to industry best practices and coding standards.
- Agile delivery experience and a strong craftsmanship mindset.
- Experience using Git for source control.
- Experience working with Jira or similar Agile project management tools.
- Experience with WebSockets and Real Time application development.
Desirable Skills
- Experience within Investment Banking, Financial Services or Capital Markets environments.
- Experience with SQL Server and relational database design.
- Exposure to XL Deploy and XL Release.
- Experience with CI/CD and DevOps practices.