Graduate CRM Consultant (Dynamics 365)

We're looking for talented Graduate software developers that want to kick start their career in technology.

  • POSITION:Full time
    Portishead, Bristol

We’re looking for driven graduates to join us as Software Developers. You will enjoy dedicated training and support, a great team atmosphere and the chance to develop expertise across a range of highly in-demand technologies with excellent career prospects. We're awarded 2* Best Companies 2017 and committed to great staff engagement.

Our graduate roles are open all-year round and we are flexible with starting dates.

The Role

We will help to give you training and hands-on experience across a range of technologies while you work with our senior developers and consultants, allowing you to grow your breadth and depth of technical knowledge. You will be working on exciting client projects, applying the new skills and technologies that you learn as you go. We encourage our graduates to quickly get stuck into the role and gain valuable real world experience, as well as working across various software platforms and programming languages with the aim of allowing you to discover your strengths and skills to shape your career.

If you're not sure whether it's right for you or want to find out more then get in touch with us to chat through in more detail.

Technologies you may work with

Web Development

  • Object Oriented programming (C# and.NET MVC / Web API)
  • Test Driven Development
  • Umbraco CMS
    Modern JavaScript frameworks (we’re using React + Redux)
  • Integrations with a variety of systems
  • Database design and development

Dynamics 365

  • Dynamics CRM and associated technologies
  • SQL Server and data modelling, understanding of normal forms
  • C# for plug-in development
  • JavaScript / JQuery
  • Integration knowledge


  • SharePoint and associated technologies
  • C# and RESTful services to support complex transactional processes
  • React/Redux and other modern JavaScript for rich, custom user interfaces

What you will be doing

Typically, you can expect to be involved in:

  • Working with our testers and team of developers to develop and support bespoke systems for customers (potentially rotating through different areas of technical specialism to build a wide range of technical expertise)
  • Solving a wide range of technical challenges from hard programming tasks to data migrations & upgrades of legacy platforms
  • Working against the Scrum framework (agile) - taking part in daily stand-ups, sprint planning and customer demos and retrospectives
  • Providing consultancy to our customers to help them get the best solution to meet their needs
  • Building powerful, re-usable packages to help us build better and more reliable solutions for our customers faster
  • Building pre-sales demos to help us to sell more effectively and developing Proof of Concepts (POCs)

Apply for this position

About you

You’ll have or realistically expect to achieve a 2:1 degree or higher in a numerate subject (e.g. Computer Science, Engineering, Maths, Physics, etc.). We’re also interested in hearing from recent graduates who’ve worked in the industry.

Based on our needs and your preferences/aspirations, you’ll work in one or more of our technical areas, allowing you to grow a breadth & depth of technical knowledge so you can always pick the best solution to the problem at hand.

These are the core skills you’d be using, but aptitude always beats a set of skills for us. You need to have done enough programming in a serious language that you’re convinced you have the right aptitude to grow into a top-notch software developer/consultant, but don’t worry if you haven’t heard of most of these technologies or done extensive programming.

About us

We're 2* Best Companies accredited and work hard to create an engaging and rewarding workplace.

We have big plans to continue growing, and we want to support and recognise our staff along the way. As we work in such a fast-paced environment we ensure staff knowledge stays updated, relevant and certified through our internal training scheme – which you help to dictate. We believe in a relaxed and enjoyable work place and we appreciate rewarding hard work. Benefits include company pension scheme, childcare vouchers, a range of social events, a fantastic staff area and much more.

Find out more about what's involved in our Graduate Roles, what you can expect and why Chorus could be the perfect place for you here.

Man looking at a computer screen standing

Want to chat about the role?

Contact Charlie to discuss what's involved in the role, what we look for and to have a chat through what you're looking for. Call 01275 398900 or email

Contact us