Senior/ Lead Dynamics 365 developer – Role Description

 

Location:

United Kingdom

Division:

Digital Transformation

 

Reports into:

CXM Development manager

Grade:

Senior/ Principal Consultant

 

The way we work reflects the values at the heart of our business:

 

Partnership, we become one team and family with organisations, helping them to navigate change and stay agile.

Integrity, our people really care, going beyond the brief to make change happen for organisations and citizens.

Innovation, we bring together the right technologies and services to design solutions that work.

Passion, we are passionate about — and dedicated to — public services and improving people’s lives.

 

Role Description

You would be a lead developer/technical lead, reporting to the development manager and managing developers on projects. You would be expected to effectively run the projects from a technical perspective, providing design and architecture as well as technical direction. You would be required to mentor junior & senior developers and functional consultants. You would mostly have autonomy on the running of projects from a technical perspective, working closely with the development manager. Due to the number of projects, you would be expected to make key decisions. Whilst being required to be fully hands-on and to also take on work items yourself.

 

Key Responsibilities

The key responsibilities are:

  • Line management of other developers along with functional consultants.
  • Providing design and architectures as well as technical direction.
  • Contributing to design and design review processes.
  • Providing coaching and assistance to other team members.
  • Responsible for creating Entities, Forms, Workflows, Plugins, and other Microsoft Dynamics 365 solution components including estimating implementation times.
  • Unit test development and execution.
  • Contributing to our Agile team activities.
  • Participates in the evolution of practice level best practice policies and standards.
  • Design, code, test, correct and document complex programs and scripts from agreed specifications.

 

Role Objectives

The role holder will have ongoing objectives alongside other specific objectives that will be set from time to time.

  • Building Microsoft Dynamics 365 solutions (Portal, Plugin, Integration) as part of agile teams for clients.
  • Leading projects from a technical perspective regarding design and architecture.
  • You will be involved in developing within other Microsoft products (Power Platforms) and can extend your technical knowledge and expertise.
  • Participate in Scrum activities like daily stand-ups and sprint planning.
  • Support and guidance for the more junior developers within the team.

 

What we are looking for

  • 8+ years' experience in software development roles.
  • Experience of managing other developers/ technical teams on projects.
  • At least 5+ years of programming experience with Microsoft Dynamics 365 Customer Engagement.
  • Scrum development experience.

 

Candidate Attributes

Attribute

Minimum requirement

(Senior Consultant)

Very good looks like

(Principal Consultant)

Management Experience

Some example and experience in helping more junior developers out within the team.

Several examples of leading a small – midsized team on numerous projects. In particular other developers/ technical teams.

Delivery experience

Strong experience in implementing features and stories. Experience in contributing to design and design review processes. Experience working on a full project life cycle.

Strong experience in implementing features and stories. Experience in contributing to design and design review processes. Experience working on a full project life cycle. Scrum development experience. Creating Entities, Forms, Workflows, Plugins and other Microsoft Dynamics 365 solution components including estimating implementation times. Participation in the evolution of practice level best practice policies and standards.

Skills, qualifications, certificates

5+ years’ experience in software development roles. At least 2+ years in programming with Dynamics 365 CE. Scrum development experience.

8+ years’ experience in software development roles. At least 5+ years in programming with Dynamics 365 CE. Scrum development experience. Azure DevOps/ Git, Azure implementation, excellent C# and liquid template language.

Emotional Intelligence

Role model for company values, manage their emotions and respond rather than react.

Role model for company values, good understanding, and engagement with others, whilst managing their emotions, able put themselves in other’s shoes and respond rather than react.

Passion, Ambition, Aspiration

Self-starter, passionate about improvement of delivery and able to set direction for the team.

Demonstrably self-motivated, able to guide and direct others to achieve complex goals and objectives.

Communication Style

Good written skills, able to draft and refine technical written responses, documents, and reports (1,000 to 5,000 words).

Awareness of others communication styles and needs and adapts own style to suit, comfortable and confident in communicating with senior client and internal technical stakeholders.

A good communicator with demonstrable experience of delivering successful proposals (including preparation of bid documents and delivery of presentations).

Engagement with delivery teams and ability to direct and or influence approach to achieve goals and objectives; ability to produce and then deliver supporting communications.

Apply for this Job

* Required