We're looking for a strong.Net (C#) developer to join our Engineering team. You'll work with the team to design and develop quality software, analyzing requirements and creating high standard code. Experience of web technologies, RabbitMq, Azure and containerisation are advantageous, but a willingness to learn and adapt are equally as important.
Requirements
- A consistent record as a hands-on C#.Net/.Net Core developer
- SQL skills in order to create performant database structures and queries, should the application require it
- Understanding design principles and patterns for building scalable applications
- Experience of creating and consuming restful API’s, and integrating to web services
- Experience of delivering software through Agile practices
- The ability to create testable code and be able to write unit tests to achieve a target code coverage
- Credibility in articulating your approach to a solution to other members of the Engineering team
- Experience developing in the cloud (particularly Azure)
- Experience of DevOps tooling and methodologies (Azure Pipelines, Octopus Deploy)
- Experience of Angular 6+
- Knowledge of micro-services, containerization and message buses (Docker and RabbitMq in particular)
Benefits
- Great starting salary plus annual bonus
- 25 days paid holiday plus Bank Holidays, with the opportunity to buy/sell extra leave
- Fantastic company pension scheme, private medical and dental cover, life assurance, travel insurance cover, income protection, season ticket loan as well as other great benefits on offer