A bit about us

Barhead Solutions is a Microsoft top 1%, Inner Circle Gold partner with a large portfolio of Enterprise clients. Our collaborative client engagement model centred on business outcomes enables us to deliver the most innovative use of technology.

As a leading Microsoft Business Applications Partner, we cover the diverse product offerings from Microsoft from Office 365, Dynamics 365, Azure and the broader ecosystem anchored around a business solution to support our clients to transform their systems and processes.

We are a niche boutique, award-winning organisation that believes in working as a team in collaboration with our clients. We believe that it is a combination of people, technology, and practical business outcomes that underpin the most successful implementations.

To learn more, visit barhead.com

#Being Barhead

Our Values are vital to how we operate as a team. They serve as our compass keeping us focus on behaviours that that will deliver the best outcomes to our customer in every engagement.

  • Brining my A Game: We are creative, energetic, clear in decision making and we are the change we want to see.
  • Applause: We celebrate success and milestones no matter how big or small
  • Do the right thing: We do what we say we will do and we have confidence in our expertise and in having honest conversations.
  • We have your back: We are in the trench with you and we bring our experience to the table and get the job done.
  • Microsoft at our core: We invest time and energy into Microsoft and our partnership


Primary objective

We are looking for a passionate and results-driven professionals to join our highly agile, collaborative and skilled Delivery Team.

The Dynamics CRM Functional Consultant will be responsible for leading the process to understand and capture business challenges and requirements in a collaborative manner. Developing those requirements into solutions in alignment with the customers goals and ultimately assuring the quality of the solution and alignment to success.

The role will allow you to work closely with multi-disciplined teams and participate in the solution implementation from understanding the business requirements, engaging with customers, facilitating workshops, drive user stories and acceptance criteria and documentation, designing and building, to configuring Microsoft Dynamics Applications.

What you will be doing

  • Investigate, analyse and define complex business issues.
  • Leading requirements gathering efforts, facilitating workshops and stakeholder engagement
  • Providing leadership to project team (onshore and offshore) around useability and quality of solution
  • Propose possible solutions, identifying alternative solutions, assessing feasibility and recommending any new approaches as applicable.
  • Produce as-is and to-be business processes, and data models.
  • Create high quality specifications and acceptance criteria.
  • Actively participate in configuration of software packages and implementations.
  • Coordinate, as necessary, relationships with and between key stakeholders, during the design, management and implementation of business change.
  • Coordinate or take active roles within small virtual teams.
  • Document faults, implementing resolutions and retests to agreed standards.
  • Carry out research at the request of a project manager or line manager.

What you need to bring

Technical Skills:

  • Dynamics and Power Platform as a foundation (open to candidates with other CRM experience)
  • Configuration and customisation of D365 and Power Platform
  • Low code end of the, point and click configuration of the solution, versus writing code and plugins
  • Canvas app build, drag and drop, point and click
  • Solid background on CRM delivery (Dynamics 365 or Salesforce preferred)
  • Comfortable delivering under differing methodologies, including agile, timeboxed outcome based agile delivery and Hybrid delivery taking the best of both traditional and contemporary methods.
  • Strong understanding of a variety of project management principles and methodologies, such as Waterfall, Agile and Scrum
  • Awareness of DevOps methodologies (experience using Azure DevOps to manage scope and plan project delivery)
  • Proven track record of successful end-to-end on small engagements, contribute to achievement of the project budget, scope, schedule, and resources.

Non-Technical Skills

  • Strong relationship building with customer counterparts and other key stakeholders
  • Exceptional requirements elicitation experience and translating these to high quality user stories and acceptance criteria
  • Influence and collaborate to achieve project and organisational outcomes
  • Creative, out of the box thinking
  • Previous experience working for a consulting firm / System integrator / Vendor
  • Proven track record of contributing to decisions collaboratively, resolving conflicts and ensuring follow through.
  • Proven communication, with strong written and spoken presentation skills with a degree of comfort with senior audiences
  • Demonstrated success in contributing to complex projects with multiple stakeholder groups, dependencies, and leading team members through the various phases of the project (both onshore and offshore);

Project Experience:

  • Mid – level functional consultant 3-5 years of project experience
  • Senior 6+ years of successful delivery of CRM initiatives, cross- functional team relationship building and consistently meeting targets.
  • 6+ years of experience delivering high quality customer service and feedback, and on-time project delivery.


  • MS Excel
  • MS PowerPoint
  • Azure DevOps
  • MS Teams
  • D365/Power Platform, Visio (or similar)

Certification (Ideally):

  • PL900
  • PL100
  • PL200


Why Join Our Team:

  • We are an agile and dynamic consultancy that embraces change and enjoys making things better for our clients, partners and employees.
  • We strive to get the job done right the first time, we put our people first in everything we do and follow through on our commitments.
  • Opportunities to work with amazing technology, even better people, and take on challenging projects and manage them autonomously, end to end. The opportunities are limitless!
  • We work hard and we play harder! We hold engagement initiatives that are both fun and meaningful for everyone.  A diverse team where different thinking styles, backgrounds and experiences means improved outcomes and creative solutions.
  • We have an open-door culture and flat structure where everyone feels comfortable, safe and empowered to convey their ideas, be proactive in improving our processes and communicates with the Leadership Team whenever possible.
  • Work with collaborative, creative and passionate teams that are focused on delivering consistent and excellent customer/client experiences.
  • We have a GROWTH Mindset, we are not afraid to take risks, and we never stop learning and growing individually and as a team.
  • We are willing to invest and grow you, if you don’t have Dynamics CRM Experience we are still keen to hear from you if you have experience across other CRM platforms (Salesforce, Sugar, Oracle, Zoho, etc).
  • We value our team’s professional development and we’re open to fully funding your certification requirements and will provide 5 paid learning days each year.
  • We can offer hybrid working arrangements, talk to us about what works for you.
Apply Now