Lead Specialist - Integration and Software Engineer
Role details
Job location
Tech stack
Job description
We are hiring a Lead Specialist - Integration and Software Engineer to deliver high quality integrations and software solutions across our back office ecosystem (Finance, Operations, Field services, People, Legal and Compliance).
Your work will enable reliable business processes, predictable data flows and scalable operations across core platforms.
This is a senior individual contributor role. You will own technical delivery and quality within your scope, while contributing to broader platform health and engineering standards.
What You Will Be Working On
You will design, build and own integrations and extensions across our core business systems, ensuring data flows are reliable, secure and scalable.
This includes:
- Delivering integrations between Dynamics 365 Finance and Operations and upstream or downstream systems
- Extending D365 using X++ in line with Microsoft best practice
- Designing and implementing data transformations across complex datasets using JSON, XML, SQL Server and PostgreSQL
- Applying appropriate integration patterns including REST APIs, synchronous and asynchronous messaging, and batch processing
- Building and supporting solutions across Azure including Logic Apps, Functions, API Management, Storage and Integration Services
- Working across AWS including serverless, PaaS, RDS, containers, Docker and Kubernetes where required
- Leveraging Power Platform, particularly Power Automate and Dataverse, for automation and orchestration
- Ensuring integrations are resilient, secure, observable and supportable in production
- Contributing to standards, documentation, release pipelines and Lifecycle Services
- Reducing manual effort through automation and improved system design
You will take ownership from solution design through to production release, resolving issues using structured root cause analysis and implementing permanent fixes where needed.
How You Will Operate
- Take accountability for outcomes, not just code delivered
- Communicate clearly with both technical and non technical stakeholders
- Explain integration concepts in plain language
- Raise risks, constraints and dependencies early, with options and recommendations
- Balance delivery speed with system stability and long term maintainability
- Apply sound judgement in complex scenarios
- Continue building expertise across the Microsoft ecosystem, * Integrations and extensions delivered on time and to agreed quality standards
- Reduced manual processing through effective automation
- Stable production environments with low incident and defect rates
- Predictable and well understood data flows between systems
- Positive stakeholder feedback on solution effectiveness
- Clear, maintainable code and accessible documentation
- Successful adoption of technologies that strengthen the platform over time
Requirements
Do you have experience in XML?, * 5+ years as a intergration/software engineer
- Strong hands on experience with Dynamics 365 Finance and Operations and X++ extension based development
- Experience designing and delivering system integrations in Microsoft environments
- Proven delivery of customer built applications end to end
- Practical experience with Power Platform, particularly Power Automate and Dataverse
- Solid understanding of Azure integration patterns, data flows and failure handling
- Experience working with REST APIs, message based integrations and batch processes
- Strong understanding of security, authentication and data protection
- Experience supporting business critical systems in production
- Ability to translate business outcomes into robust technical designs
- Experience working within agile delivery environments
- Clear written and verbal communication skills