Location
Crawley, West Sussex | United Kingdom
Job description
Software Developer
We are searching for an experienced Software Developer
Overall Job Purpose
Software
Developer required for the development and ongoing support of software
applications for RSM and its clients. You will be working across the full
development stack and will have the opportunity to contribute towards all
aspects of the project. You will design
and see through to completion new features to our client facing applications.
Responsibilities - Collaborate on the design and development of high-quality software
- Introduction and continuous improvement of the team’s software development approach
- Resolution of bugs and issues
- Unit and integration testing of components under development
- Collaborate with other team members, test team and stakeholders
- Work within an Agile environment
- Perform reviews of other developers work
- 3rd line support
Essential
- C#/ASP.NET Web APIs/.NET Framework
- SQL Server
- A client side MVVM framework (e.g. Angular / Aurelia / 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
- HTML / CSS / JavaScript
- Experience using an Object Relational Mapper (ORM) e.g. Entity Framework Core
- Capable of working proactively and carrying out day-to-day role with limited supervision
Desirable
- Cloud development experience on Azure
- Experience with the latest .NET Core releases
- Test Driven Development (TDD) and/or Behavioural-Driven Development (BDD)
- An Inversion of Control (IOC) framework e.g. Castle Windsor
- Experience of automated release processes
- Knowledge of queueing systems (e.g. RabbitMQ)
- Knowledge of TypeScript / Less
- Knowledge of DNS / TCP/IP / Web Servers (IIS) / SSL / OS
- Security knowledge (e.g. the OWASP top 10)
- Educated to degree level
Experienced hire
Permanent
GATWICK
Technology & Digital Advisory
#J-18808-Ljbffr
Job tags
Salary