SOFTWARE ENGINEER VACANCY
Job title: Developer – Microsoft.NET Stack
Location: Hybrid, 1 day a week in the office (Darlington, GB).
Hours: 35 hours per week
Role summary:
As a Developer you will be a passionate software engineer with experience developing web- or desktop-based applications. You will contribute to the ongoing design of our application architecture as well having a creative input into the look and feel of our applications. The work will be a mixture of improvements to legacy software on the .NET Framework stack, as well as greenfield projects on the .NET Core stack. You will be a keen problem-solver, with the ability to investigate, understand and resolve issues (whether working alone or as part of a team) using strong communication skills and attention to detail.
We provide you with the tools and hardware to work efficiently; and regularly review tools that can enhance the development
experience.
We believe in continual learning and aim to support ongoing skill development. Friday afternoons are set aside for training.
We recognise how important it is to get into the “coding flow”, so we endeavour to foster a laid back, relaxed atmosphere that will allow you to do your very best work.
Role requirements:
Essential:
- Experience with C# and .NET programming
- Experience with web languages such as JavaScript, Vue, or any other frontend frameworks
- An understanding of design patterns and clean code principles
- Able to interpret requirements, and translate these into technical solutions
- Able to work in a multidisciplinary environment and be a good team player
- Meticulous attention to detail, accurate and thorough delivering high quality output to tight deadlines.
- Strong communication skills
- Ability to work to set timescales
- Passionate about development
- Enthusiastic and motivated
Desirable:
- Experience with user interfaces.
- Experience and skills in Microsoft Azure
- Experience with distributed version control
- An understanding of Test-Driven Design and Agile methodologies