
Software Engineer
- Crawley, West Sussex
- Permanent
- Full-time
- Collaborating on the design and development of high-quality software
- Producing clean and efficient code based by implementing various design patterns and SOLID principles.
- Researching and design new features.
- Mentoring and development of more junior staff.
- Designing, developing and configuration of product workflows in collaboration with stakeholders.
- Performing reviews of other developers work.
- Working with the internal functional test team to resolve bugs
We value diverse experiences and perspectives. Here's what we're looking for in our ideal candidate:
- C# / ASP.NET Core / Web APIs / dotNET 8.0.
- HTML / CSS / TypeScript / JavaScript.
- Microsoft SQL Server.
- A client side framework (e.g. Angular / React / KnockoutJS).
- Clean Code practices.
- Good problem solver/ability to see the bigger picture.
- Experience of a using version control system, primarily Git.
- Working knowledge of design patterns and SOLID programming principles.
- Experience using an Object Relational Mapper (ORM) e.g. nHibernate / Entity Framework.
- Study Support.
- Hybrid and flexible working.
- 26 days holiday with the option of purchasing additional days.
- Lifestyle, health, and wellbeing including financial wellbeing benefits such as financial tools, electric car scheme and access to a virtual GP.
- Access to a suite of 300+ courses on demand developed by our inhouse talent development tea