Integration Developer
15 hours ago
Edinburgh
Integrations Developer Remote As a seasoned and flexible Integrations Developer, you will play a key role as part of a skilled and multi-disciplinary development team delivering innovative solutions as part of the DX Programme. You will be responsible for designing, developing and implementing solutions using the MS Integration Services & MS Power Platform suite including but not limited to Logic Apps, Service Bus, Event Grid, APIM, Functions & Function Apps, SQL Server, Azure SQL, Dataverse, D365 modules, 3rd-party APIs, Azure Synapse, Fabric and Key Vault. You will be helping design end-to-end solutions involving a variety of technologies, endpoints and integration patterns along with utilising your problem-solving skills to understand client pain points and troubleshoot as challenges arise. 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. Tasks/Responsibilities Technical Excellence ⢠Extensive experience in the Microsoft Azure Integrations Service technologies and components -, ⢠Developing robust, scalable, secure & efficient enterprise class integrations interfacing with a wide variety of in-house and 3rd-party applications and services., ⢠Implement error logging, error trapping, and checkpoints., ⢠Implement secrets and Key Vault stores for optimum security., ⢠Deploy integrations via CI/CD pipelines in DevOps across multiple environments in a fully controlled and traceable process., ⢠Maintain code and object repositories in DevOps., ⢠Provide ongoing support and troubleshooting for deployed integrations., ⢠Work as part of a collaborative, medium-sized multi-disciplinary team, excellent communication skills., ⢠Able to work on own initiative when called upon., ⢠Proficient in aiding with design and architecture discussions and decision making., ⢠Proficient in reverse engineering existing integrations and processes to aid with transposing into new data platform., ⢠Proficient in interpreting designs and patterns provided by other team members and approved 3rd parties into workable, scalable, reliable solutions., ⢠Proficient in creating code, processes, JavaScript, T-SQL, formulas, C#, PowerShell and other scripts as required., ⢠Proficient in manipulating and working with a range of data formats including JSON, XML, delimited text, Excel, etc., ⢠Familiarity with .Net development, Microsoft tools and DevOps., ⢠Responsible for the development of Azure Logic Apps, Azure Function Apps, workflows and other components as required., ⢠Provide architecture, configuration, administration, and functional support to expand capabilities in Microsoft 365 (Dynamics 365 is a plus)., ⢠Assist in implementing best practice for information and document management., ⢠Gather requirements, make recommendations and estimate effort to complete work., ⢠Offering mentoring and support to less experienced members of the team., ⢠Interpret and design database models (SQL Server, Azure DB etc)., ⢠Good foundational knowledge of Office 365 platforms, including Azure AD, and Azure ecosystem., ⢠Working knowledge of medallion architecture and how it fits within a data platform., ⢠Working knowledge of Log Analytics, KQL and how it fits within monitoring solutions. 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