Software Developer

November 14, 2023

Job Description

Job title: Software Developer

Company: RSM International

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.


  • 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


  • 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


  • 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



Technology & Digital Advisory

Expected salary:

Location: Crawley, West Sussex

Job date: Wed, 25 Oct 2023 04:07:18 GMT

Apply for the job now!