Overall Role Objectives
* Design, develop, and implement successful custom integrations solutions using MS Integrations Services and Power Platform components to automate processes, streamline operations and extend functionality of core applications.
* Build out an enterprise class data platform interfacing with a multitude of differing endpoints, technologies and data structures
* Provide expert guidance on Azure integration component implementation, configuration and customisation to meet business requirements.
* As part of Service Delivery, provide support to troubleshoot and resolve issues with data and application integrations and related environments.
* Collaborate with stakeholders at all levels to gather requirements, analyse processes and recommend optimal solutions.
* Stay up to date with the latest MS Azure, Power Platform and D365 features and best practices.
* Fully participate in team planning and work with colleagues to continuously improve the team’s performance.
Essential Knowledge, Skills & Experience
Experience/Knowledge
* Integrations development involving Azure Integrations, SQL Server / Azure SQL, APIs, Saas & PaaS systems
* CI/CD
* Experience in an Agile development life cycle (SCRUM, RAD, KANBAN) using Azure DevOps or similar
* Working as part of medium sized development team (5+)
Desirable Knowledge, Skills & Experience
Experience/Knowledge
* Exposure to multi-platform integration (MS tools preferred).
* On premise SQL environments, legacy SSIS, SSRS and other SQL-related technologies employed in complex ETL or ELT patterns
* Synapse Link for Dataverse
* Dataverse, Data Flows, Cloud Flows, DAX and Power Platform implementations
* Synchronisation methods for Synapse and Fabric from D365
* FTP / STFP configurations and services
* Web services, SaaS and PaaS development