Solution Architect
Role Summary
The Delivery Architect holds single-point accountability for the technical integrity of the solution, encompassing architecture design, technical delivery quality and fit-to-standard discipline across every workstream (Finance/Supply Chain Management, Field Service, Human Capital Management, Data, Integration and Security), from Discovery through go-live and into service transition.
Key Responsibilities
- Own end-to-end solution architecture across all workstreams, ensuring technical coherence and consistency of design across the programme.
- Maintain architectural governance, ensuring that architecture decisions are formally documented and traceable prior to implementation.
- Uphold fit-to-standard principles, ensuring configuration is favoured over customisation unless a clear, approved business case exists.
- Chair or substantively contribute to the Solution Design Authority (or equivalent architecture governance forum), ensuring architectural decisions are made through proper governance.
- Evaluate and recommend the appropriate integration architecture approach for the solution, articulating the technical and business rationale to both technical and non-technical stakeholders.
- Provide architectural leadership and support to delivery teams, minimising the need for direct intervention in day-to-day design or configuration activities.
- Collaborate with the Programme Director, Senior Project Manager and workstream leads to ensure architecture decisions align with delivery objectives and timelines.
- Present architectural approaches, progress and key decisions to client stakeholders as required.
Required Qualifications and Experience
- Minimum of 10 years’ relevant experience in enterprise solution or data architecture roles.
- Extensive experience with Azure data platform architecture at programme scale.
- Senior-level experience delivering Dynamics 365 programmes, ideally spanning multiple modules (Finance & Operations, Field Service, Customer Engagement/Dataverse).
- Demonstrated ability to own and defend architecture decisions consistently across multiple, concurrent workstreams.
- Working command of medallion (Bronze/Silver/Gold) data architecture principles.
- Deep experience with modern integration platforms, e.g. Boomi and/or Azure Integration Services, together with the ability to evaluate and recommend the most appropriate approach for a given solution and to discuss the trade-offs in both technical and business terms.
- Experience with standard project management and service management tooling, e.g. Jira and ServiceNow.
Preferred / Desirable Skills
- Awareness of Microsoft Fabric and the Dynamics 365 Copilot/AI roadmap.
- Experience with phased or accelerated transformation approaches, including validating future-state capabilities ahead of a formal decision gate.
- Experience designing the technical components of Application Managed Services (AMS) operating models, including handover packages and operational runbooks.
Senior Sales & Customer Service Functional Consultant
We are seeking a Senior Sales & Customer Service Functional Consultant with strong Microsoft Dynamics 365 experience to lead functional design, implementation, configuration, testing, data migration, and user adoption activities across Dynamics 365 Sales and Dynamics 365 Customer Service. The consultant will work closely with business stakeholders, technical teams, data migration specialists, and project leadership to translate business requirements into scalable Dynamics 365 solutions.
Key Responsibilities
- Lead discovery workshops and document business processes, requirements, pain points, and future-state processes for Sales and Customer Service.
- Own functional solution design for Dynamics 365 Sales and Customer Service, including process flows, functional specifications, configuration decisions, and fit-gap analysis.
- Configure and demonstrate Dynamics 365 capabilities including Accounts, Contacts, Leads, Opportunities, Activities, Products, Price Lists, Quotes, Orders, Cases, Queues, Knowledge Management, SLAs, Entitlements, Customer Service routing, and related features.
- Design customer journeys and end-to-end processes covering lead-to-opportunity, opportunity-to-order, case-to-resolution, escalation, service-level management, and customer communication.
- Configure security roles, business units, teams, views, forms, business process flows, dashboards, and model-driven app navigation in collaboration with the solution architect.
- Define functional requirements for integrations with Finance & Operations, Field Service, Power Platform, portals, external applications, and other enterprise systems.
- Work with data migration teams to define source-to-target mappings, transformation rules, data quality requirements, validation rules, and reconciliation procedures.
- Support migration from legacy CRM/customer service platforms into Dataverse and Dynamics 365.
- Prepare functional specifications and acceptance criteria for customizations, integrations, reports, workflows, Power Automate flows, and Power Apps.
- Lead conference-room pilots, solution demonstrations, functional testing, system integration testing, user acceptance testing, and defect triage.
- Prepare test scenarios, test scripts, training materials, process documentation, and user guides.
- Support go-live planning, cutover activities, hypercare, issue resolution, and continuous improvement.
- Provide functional leadership and mentoring to junior functional consultants and business analysts.
- Maintain strong awareness of Microsoft Dynamics 365 product capabilities, release changes, recommended practices, and extensibility options.
Dynamics 365 Functional Expertise
- Dynamics 365 Sales: Lead Management, Opportunity Management, Account and Contact Management, Activities, Products, Price Lists, Quotes, Orders, forecasting, dashboards, business process flows, and sales processes.
- Dynamics 365 Customer Service: Case Management, Queues, Activities, Knowledge Management, SLAs, Entitlements, routing, escalation, service processes, customer interactions, and service dashboards.
- Dataverse: Tables, relationships, forms, views, business rules, choice fields, calculated/rollup fields, security concepts, and environment considerations.
- Power Platform: Power Automate, Power Apps, business process automation, approvals, notifications, and integration patterns.
- Cross-functional understanding of Dynamics 365 Finance & Operations, Field Service, Power Pages, and enterprise integration architecture.
Required Qualifications & Experience
- 5+ years of experience in CRM, Sales, Customer Service, or enterprise business applications consulting.
- Strong hands-on experience implementing Microsoft Dynamics 365 Sales and Dynamics 365 Customer Service.
- Proven experience working through the full implementation lifecycle: discovery, design, configuration, testing, migration, training, deployment, and support.
- Strong understanding of Dataverse and Microsoft Power Platform.
- Experience with data migration, source-to-target mapping, data cleansing, reconciliation, and cutover.
- Experience working in Agile/Scrum delivery environments and with Azure DevOps or similar tools.
- Strong documentation and workshop facilitation skills.
- Ability to work independently while collaborating effectively with architects, developers, data engineers, project managers, and business stakeholders.
Preferred Microsoft Certifications
- Microsoft Certified: Dynamics 365 Sales Functional Consultant Associate.
- Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate.
- Microsoft Certified: Power Platform Functional Consultant Associate.
- Additional Dynamics 365 or Power Platform certifications are an advantage.
Senior Dynamics 365 Finance & Operations Functional Consultant
We are looking for a Senior Microsoft Dynamics 365 Finance & Operations Functional Consultant to lead functional analysis, solution design, configuration, implementation, testing, data migration, and go-live support across Finance and Supply Chain Management.
Key Responsibilities
- Lead discovery workshops with Finance, Procurement, Supply Chain, Warehouse, Inventory, Sales, Operations, and management stakeholders.
- Analyze current-state processes and design optimized future-state business processes using Dynamics 365 Finance & Operations.
- Own functional solution design, fit-gap analysis, configuration decisions, and functional specifications.
- Lead configuration and validation of Finance and Supply Chain modules.
- Work closely with solution architects, technical consultants, developers, data migration teams, integration specialists, QA teams, and project managers.
- Recommend standard Dynamics 365 functionality before proposing customizations or extensions.
- Define security, legal entity, organizational, workflow, approval, and business-process requirements.
- Lead functional testing, system integration testing, user acceptance testing, regression testing, and defect resolution.
- Support data migration design, source-to-target mapping, data cleansing, validation, reconciliation, mock migrations, and cutover.
- Prepare training materials, conduct user training, support go-live, and provide post-go-live stabilization.
- Mentor junior functional consultants and provide functional leadership across assigned workstreams.
Required Qualifications & Experience
- 7+ years of experience in ERP, Finance, Supply Chain, Procurement, Inventory, Warehouse Management, or enterprise business applications consulting.
- Strong hands-on experience implementing Microsoft Dynamics 365 Finance & Operations.
- Strong functional knowledge of Finance and Supply Chain Management.
- Demonstrable experience across GL, AP, AR, Cash & Bank, Fixed Assets, Budgeting, Procurement, Inventory, Warehousing, and Order Management.
- Experience with end-to-end business processes such as Procure-to-Pay, Order-to-Cash, Record-to-Report, and Inventory-to-Finance.
- Experience with data migration, source-to-target mapping, data cleansing, validation, reconciliation, and cutover.
- Experience with integrations and cross-functional Dynamics 365 solutions.
- Experience working in Agile/Scrum delivery environments and Azure DevOps or similar tools.
- Strong workshop facilitation, documentation, stakeholder management, and communication skills.
Key Competencies
- Strong Finance and Supply Chain business-process knowledge.
- Strong understanding of accounting principles and ERP processes.
- Strong procurement, inventory, and warehouse operations knowledge.
- Excellent functional analysis and solution-design capability.
- Strong stakeholder-management and workshop-facilitation skills.
- Ability to translate complex business requirements into practical Dynamics 365 solutions.
- Strong analytical and problem-solving skills.
- Excellent written and verbal communication.
- Ability to lead functional workstreams and mentor junior consultants.
- Strong attention to detail and ownership of deliverables.
Preferred Microsoft Certifications
- Microsoft Certified: Dynamics 365 Finance Functional Consultant Associate.
- Microsoft Certified: Dynamics 365 Supply Chain Management Functional Consultant Associate.
- Microsoft certification relevant to Dynamics 365 Finance and Operations Apps.
- Additional Microsoft Power Platform, Azure, or related Business Applications certifications are an advantage.
Senior Dynamics 365 Field Service Functional Consultant
We are seeking a Senior Microsoft Dynamics 365 Field Service Functional Consultant to lead the functional design, configuration, implementation, testing, migration, training, and deployment of Dynamics 365 Field Service solutions. The consultant will work closely with service operations, dispatchers, field technicians, asset-management teams, customer service teams, technical architects, developers, integration specialists, and project leadership to deliver efficient end-to-end field service processes.
Key Responsibilities
- Lead discovery workshops and document current-state and future-state field service processes, requirements, pain points, and improvement opportunities.
- Own the functional solution design for Microsoft Dynamics 365 Field Service and ensure alignment with business requirements and standard product capabilities.
- Configure and demonstrate Work Orders, Work Order Types, Incidents, Service Tasks, Products, Services, Bookings, Resources, Territories, Characteristics, and related Field Service functionality.
- Design end-to-end processes covering service request, work order creation, scheduling, dispatch, technician execution, parts consumption, service completion, customer sign-off, and downstream billing.
- Configure resource requirements, bookable resources, resource categories, skills/characteristics, territories, working hours, and scheduling constraints.
- Design and configure the Schedule Board and Resource Scheduling Optimization processes where applicable.
- Define dispatcher and technician workflows that improve resource utilization, travel efficiency, service response times, and first-time-fix performance.
- Configure Agreements, recurring work orders, preventive maintenance schedules, service tasks, and inspection processes.
- Design customer asset and equipment-management processes including asset hierarchies, service history, maintenance requirements, and asset-related work orders.
- Support mobile Field Service processes including technician access to work orders, customer assets, inspections, products, services, notes, photos, signatures, and offline requirements.
- Define functional requirements for integration between Dynamics 365 Field Service and Sales, Customer Service, Finance & Operations, inventory, procurement, IoT, GIS/mapping, telephony, and other enterprise applications.
- Work with solution architects and technical teams to determine when standard configuration, Power Platform automation, integration, or custom development is appropriate.
- Configure security roles, teams, business units, forms, views, dashboards, business process flows, and model-driven app navigation as required.
- Lead functional design for alerts, notifications, approvals, escalations, and automation using Dynamics 365 and Power Automate.
- Support implementation governance, scope management, functional design reviews, solution demonstrations, and stakeholder sign-off.
Scheduling & Dispatch Responsibilities
- Design scheduling processes based on technician availability, location, skills, territory, priority, duration, and service-level requirements.
- Configure Schedule Board views, filters, resource requirements, booking statuses, and scheduling parameters.
- Define dispatcher processes for manual, assisted, and automated scheduling.
- Support optimization scenarios to reduce travel time and improve resource utilization.
- Design processes for emergency work, rescheduling, cancellations, delays, and technician reassignment.
- Define operational KPIs including utilization, travel time, response time, completion rate, first-time-fix rate, and SLA performance.
Data Migration Responsibilities
- Lead functional data-migration requirements for Field Service master and transactional data.
- Define source-to-target mappings for customers, customer assets, resources, territories, skills, products, warehouses, agreements, work orders, bookings, service history, and other required data.
- Define transformation, cleansing, validation, reconciliation, and data-quality rules.
- Work with data migration specialists to validate migrated data in Dataverse.
- Support mock migrations, UAT migration cycles, cutover rehearsals, final migration, and post-migration reconciliation.
- Ensure migrated operational and historical data supports required Field Service processes and reporting.
Integration Responsibilities
- Define functional integration requirements between Field Service and Dynamics 365 Sales and Customer Service.
- Define integration requirements with Dynamics 365 Finance & Operations for customers, products, inventory, purchasing, invoicing, and financial transactions.
- Support integrations with external scheduling, telematics, mapping, IoT, inventory, ERP, and service-management platforms.
- Define business rules, ownership, timing, error-handling requirements, and reconciliation requirements for integrated data.
- Work closely with integration architects and developers during design, build, testing, and deployment.
Required Qualifications & Experience
- 7+ years of experience in enterprise applications, field service, service management, CRM/ERP, or business applications consulting.
- Strong hands-on experience implementing Microsoft Dynamics 365 Field Service.
- Proven experience delivering at least one full lifecycle Dynamics 365 Field Service implementation is strongly preferred.
- Strong understanding of work order management, dispatch, scheduling, field technician operations, asset maintenance, and service delivery.
- Experience with Universal Resource Scheduling and Schedule Board configuration.
- Experience with Resource Scheduling Optimization is highly desirable.
- Strong knowledge of Microsoft Dataverse and Power Platform.
- Experience with Dynamics 365 Field Service mobile processes.
- Experience with enterprise data migration and system integration.
- Experience working in Agile/Scrum implementation environments and with Azure DevOps or similar delivery tools.
- Strong requirements gathering, process modelling, functional design, documentation, testing, and stakeholder-management skills.
Data and Analytics Engineer
The Role
The Data and Analytics Engineer is a hands-on technical role developing and maintaining the Azure data warehouse environment, delivering data engineering, data warehousing and analytical report development. The role will also working on other ETL applications and data warehousing functions as needed to enhance and maintain all data used by the company.
Key Responsibilities
- Responsible for building data integrations, pipeline orchestrations, and data warehouse platforms
- Responsible for data documentations, data definitions, reports and visualisations
- Responsible for providing clean and accurate data to the business
- Responsible for the development and design of technical solutions relating to data and integrations
- Supports the team in creating data assets used for reporting and visualization.
- Supports the team and various departments in building and developing data integrations and reports.
- Working with business and technical stakeholders to understand requirements relating to data and analytics initiatives with a focus on delivering business outcomes
- Responsible for designing, developing, testing, documenting, and maintaining data models, reports, and dashboards that meet business needs and requirements
- Designing, developing, testing, documenting, and maintaining data pipelines across a range of technologies that extract, load, combine and transform data from a range of internal and external sources
- Understand and implement data governance requirements that support data and analytics solutions including security, data quality, data classification, trustworthiness, and re-usability
- Collaborating with technical and non-technical stakeholders through a range of forums including but not limited to team members within cross functional delivery teams, data and analytics practice group, and the data and analytics platform team.
Experience & Knowledge
- Three plus years experience in data engineering, data modelling, data warehouse development in cloud environments
- Proficiency in T-SQL, SQL Server, Databricks, PySpark, SSRS, Power BI, Data and dimensional modelling and other related data tools and platforms
- Experience in building and optimizing data pipelines, data models, reports, and dashboards
- Skills and experience ingesting data from various external sources including RDMS (SQL Server, Postgres), SaaS service via RESTful web services, Event sources such as Azure Event Hub, Kafka, and Webhooks
- A broad technical understanding of Information Technology
- Exposure to both on premises and cloud-based platforms
- Excellent verbal and written communication skills, including the ability to capture and explain goals and objectives to business as well as technical leadership.
- Excellent analytical, collaboration and facilitation skills
Solution Architect
The Role
- The Solution Architect is responsible for supporting technical pre-sales opportunities. With a focus on pursuing opportunities, this will involve working with clients to define their requirements, demonstrate technologies and propose suitable solutions.
- Working in conjunction with the CSA sales teams, the Solution Architect will be responsible for producing all technical inputs required for qualified proposals (for example; proposal content, architecture diagrams, work statements, service estimates, bill of materials, assumptions/caveats). The Solution Architect may also retain ongoing involvement with certain key client engagements through design work, quality assurance / governance of deliverables from a technical standpoint and resolution of major architectural issues that are escalated.
- The Solution Architect will work particularly closely with the PMSA, Sales Operations, Client Services and Service Delivery teams, along with the consultants and engineers who deliver the solutions. Whilst post-sales delivery personnel and vendors can occasionally be leveraged as subject matter experts, the Solution Architect is expected to be predominately self-sufficient.
The Technologies
- The Solution Architect will have detailed working knowledge of most technologies below to fulfil the role:
- Physical and Virtual Server infrastructure – Rack Mounted and Blade Servers, VMware and HyperV Virtualisation
- Storage Solutions and Connectivity – DAS, NAS and SAN, SAS, Fibre Channel, iSCSI and Converged network architectures
- Hyper-converged – Scale out platforms
- Services – Solution Implementation, Managed Services
- The Solution Architect will have detailed working knowledge across the following vendors with respect to the technologies noted above:
- HP
- VMware
- Microsoft
- CommVault
- Citrix
- Cisco
The Capabilities
The ideal Solution Architect must maintain:
- A proven record of delivering technical pre-sales engagements to clients with exemplary attention to detail
- High quality solution design skills (architecture, bill of materials, work statements)
- A strong relationship with sales teams to prepare proposals and deliver presentations/demonstrations
- Commercial awareness and sound interpersonal, verbal, written and presentation skills
- An ability to work in a team, deliver quality outcomes, share knowledge and align with best practice
- A personal interest with ability to learn and understand new and emerging technologies and solutions
- HP Business Partner Solution Architect (BPSA) accreditation