Mid/Senior C# Developer

Come and join our growing team

Are you looking for your next challenge? Chorus have an exciting opportunity to work for a fast-growing, ambitious and forward-thinking Microsoft and Umbraco Gold Partner.

We are a leading digital agency and consultancy creating beautiful digital experiences. We specialise in complex websites and web applications requiring deep integration with other business systems, e.g. CRM, Sharepoint.


Mid/Senior C# Developer

As a Senior Developer you should be passionate about offering technical expertise on complex projects. You will be a team player but also work effectively on your own to meet deadlines, liaising with the project manager, account managers, creatives and developers. You should be sociable and like to play pool, arcade games and table football!
The environment is fast-paced, dynamic and cutting edge. Working on end-to-end projects, you will be creating, designing and developing with the latest development technologies.
The quality of our developers is key to everything we do: due to our on-going growth, we’re looking for a talented back-end/full-stack developer who can help us create top quality code to exceed customer expectations.


Key Responsibilities:

  • Development of integrations and complex web application components for our customers
  • Building powerful, re-usable packages to help us build better, more reliable solutions for our customers, faster
  • Helping our customers understand what they really need and what the best technical solution is
  • Getting involved in building pre-sales demos, helping us to sell more effectively and to POC the latest, bleeding edge technologies
  • Acting as point of expertise for solving hard problems, whether related to integrations or complex business logic
  • Helping coach the team on producing quality, maintainable, extensible code
  • Improve our efficiency and quality by helping evolve our development processes, improving our CI and CD process

Core Skills:

These are the core skills you’d be using, but aptitude always beats a set of skills for us, so don’t be put off if you don’t hit some/lots of these or are coming from another technology stack and are prepared to make the transition.
You’ll probably have 2-3+ years’ experience as a software developer, but talent wins over experience, if you can prove your talent and ability to produce great quality code that’s what counts.

  • C#
  • Strong knowledge of quality OO principles: DRY, SOLID and design patterns
  • .NET MVC / WebApi
  • BDD / TDD principles
  • Unit Testing frameworks – e.g. NUnit
  • Mocking frameworks – e.g. RhinoMocks
  • ORMs – e.g. Entity framework
  • Dependency injection and frameworks, e.g. Unity
  • Strong integration skills
  • SQL Server and strong data modelling abilities, understanding of normal forms
  • Nuget, including creating packages for re-use internally
  • CI – e.g. VSTS build+release
  • Consultative: be able to discover what customers really want and guide them to the best solution for their business requirements

Other Skills:

  • Umbraco CMS and Nuget
  • HTML / CSS
  • Modern JavaScript frameworks (we’re using React + Redux)
  • Typescript, Webpack, NPM (publishing and consuming)
  • Azure technologies, e.g. App Services, Azure SQL



Our large head office is located in the town of Portishead, on the outskirts of Bristol. With close links to the M4/M5 corridor we are in a very accessible location.



  • 22 days holiday, increasing by one for every year of service, up to 25 days in total – plus bank holidays
  • 3% matched pension scheme
  • Awesome staff area with PS4, table football, pool table and arcade game machines
  • Onsite showers
  • Beer fridge
  • Highly-sociable company, regularly partaking in fundraising events, teambuilding, social events, Summer family fun day and much more.
  • • A staff recruitment referral scheme giving you the opportunity to earn up to £500 for introducing a friend
  • Childcare Vouchers
  • Free onsite parking
  • Sheltered bike storage
  • Discounted Gym Membership
  • Creative work environment
  • Central location close to amenities, shops, bars, gym and marina.

Apply for this job