Software Developer
RSM
Crawley, West Sussex, United Kingdom
5d ago

Job Description

As one of the world’s largest networks of audit, tax and consultingfirms, we’ll help you reach your full potential. The variety of projects you’llwork on will challenge you every day, helping you expand your capabilities andgrow professionally.

And with access to a global team that spans more than 120countries, you’ll have plenty of opportunity to broaden your horizons.

Howwould you like to discover a culture that nurtures individuality and celebratesfresh thinking?

If you’repassionate about what you do, want to make a real difference in a largeprofessional services company, and are interested in developing software thatis used daily throughout the company, then RSM is the place for you!

TheOpportunity

As a Software Developer you will help design, build and implementsoftware to help RSM’s Accountants and Auditors in their daily needs.

Within asub team of 6, as part of a wider 20 strong Software Development team, eachperson brings their own skills and knowledge to the team, with each member havingthe ability to make a real input into team meetings and decisions

Our SoftwareDevelopment teams work with high levels of autonomy, while also combining as aclose collaborative unit to solve challenges and guarantee success.

For all ofthis to work effectively, each team member needs to have good communication& problem-solving skills, the ability to work with complex software whileseeing the wider picture.

Minimum Qualifications

The role requires : Essential

  • C# / .NET
  • Experience in using a JavaScript client side framework e.g. Angular or Aurelia
  • Clean Code practices
  • 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. nHibernate / Entity Framework
  • Capable of working proactively and carrying out day-to-day role with limited supervision
  • Desirable Knowledge / Experience

  • Test Driven Development (TDD) and / or Behavioural-Driven Development (BDD)
  • Experience with coded automated testing frameworks e.g. Selenium
  • An Inversion of Control (IOC) framework e.g. Castle Windsor
  • Experience of automated release processes
  • Knowledge of TypeScript / Python / Less
  • Knowledge of DNS / TCP / IP / Web Servers (IIS) / SSL / OS
  • Security knowledge (e.g. the OWASP top 10)
  • Educated to degree level
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form