CRM Consultant

We are looking for a talented CRM Consultant who can help us create top quality solutions to exceed customer expectations.

  • POSITION:Full time
  • SALARY:£30-50 k (Depending on experience)
    Portishead, Bristol

Key responsibilities

  • Configure Dynamics CRM – advising on out of the box functionality/ capabilities
  • Perform data migration using SCRIBE and SSIS
  • Consult with customers to understand their requirements
  • Complex C# development to implement logic supporting CRM processes. Recognise where this is, the best approach and implement best practices (SOLID, DRY, TDD, etc)
  • Build microservices where advantageous over a monolithic approach, learning and understanding when/where this is appropriate and adapting wider industry best practices into the CRM space
  • Selection and use of appropriate supporting cloud technologies, e.g. Azure Functions, App Services, Service Bus
  • Assist with integrating and/or building custom UI components using frameworks, especially React/Redux
  • Working on cross-system projects, particularly integrated CRM and web projects. Everyone at Chorus works in a cross-functional scrum team
  • Build POCs/prototypes/mock-ups for customer – Chorus advocate working software over excessive documentation, so love to start projects/ new features this way
  • Regular demo and training customers on the solution built
  • Work as a team, peer reviewing all changes and using our industry leading CI/CD processes to own a solution all the way through to production usage. You’ll deliver solutions to real users, not code to a test team
  • Practice true CD, especially around feature toggles

Person specification

Aptitude always beats a set of skills for us, so don’t be put off if you don’t hit all of these:

  • CRM Consultancy experience
  • Strong proven technical background in data modelling
  • Experience solving hard programming challenges
  • Talent and ability to produce great quality solutions

Core skills/technologies

  • Dynamics 365 (CRM) and Dynamics CRM 2015/2016
  • C# for plug-in/ micro-services development
  • JavaScript
  • React/ Redux
  • Azure cloud tech- e.g. functions, App Services, Service Bus
  • Building/ consuming RESTful APIs
  • SQL Server and data modelling, understanding of normal forms
  • SSRS
  • SSIS
  • Nuget/ npm
  • CI/ CD through VSTS
  • Agile techniques/ culture (we’re using SCRUM)


  • 25 days holiday plus bank holidays
  • Staff referral scheme, earn £500
  • Childcare Voucher scheme
  • Staff area with PS4, foosball, pool, arcade games
  • Free onsite parking
  • Onsite showers
  • Sheltered bike storage
  • Discounted Gym Membership
  • Free fruit - get your 5 a day on us
  • Regular social and fundraising events
  • Central location close to amenities, shops, bars, gym and marina.

About us

We’re a leading consultancy specialising in Dynamics 365 (CRM), SharePoint, complex websites and web applications requiring deep integration with other business systems (especially CRM).

We have a strong company culture and a fantastic work environment – so if the job looks right for you, then come and join our thriving team.


Our 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.

Apply for this position