D365 F&O Integration Developer — AP Invoice Automation
About us First Line Software works with some of the world's top businesses and organizations across industries such as healthcare, real estate, data engineering, warehouse automation, retail digitalization, mobile app development, and e-commerce. Our projects are as diverse as our people, and we believe in building software through collaboration, transparency, and shared success. Let's see what we can create together! About the project We are looking for a Senior D365 F&O Integration Developer to join a project focused on automating Accounts Payable invoice processing in Microsoft Dynamics 365 Finance & Operations. The first phase of the project is to build a proof of concept that integrates with D365 F&O to authenticate, retrieve supplier and purchase order data, create AP invoices, and return processing results. From there, the solution will evolve into a full-scale integration covering advanced AP processes such as 3-way matching, duplicate invoice detection, GL coding, and production-ready error handling. The final output will integrate with the client's AP automation platform. This is a hands-on role for someone who enjoys designing robust integrations, making technical decisions, and delivering scalable enterprise solutions.
Responsibilities
Design and recommend the most appropriate D365 F&O integration approach for Accounts Payable invoice processing following Microsoft best practices Build the initial proof of concept by authenticating with D365 F&O, retrieving supplier and purchase order data, creating AP invoices, and capturing processing results Design integration outputs that can be easily consumed by the client's downstream AP automation platform Expand the proof of concept into a production-ready solution, including supporting data, 3-way matching, duplicate detection, GL coding, and robust error handling Work with D365 Finance & Operations integration technologies, ensuring secure authentication and reliable data exchange Document the solution, technical decisions, and implementation approach to support future development and handoff Requirements 4+ years of experience integrating with Microsoft Dynamics 365 Finance & Operations Proven experience building Accounts Payable or Procurement integrations, including creating vendor invoices through supported integration interfaces Strong experience with C# / .NET, including standalone applications, HTTP clients, serialization, configuration management, and error handling Hands-on experience with D365 F&O integration technologies, including OData, Custom Services, Data Management Framework (DMF), and Business Events Strong understanding of the D365 F&O data model, including vendors, purchase orders, product receipts, vendor invoices, and GL accounts Experience with Microsoft Entra ID (Azure AD) using OAuth 2.0 service-to-service authentication Experience working with XML and JSON for configuration and data exchange Comfortable working within D365 F&O environments, including security roles, app registrations, and environment configuration Ability to explain and justify technical decisions following Microsoft best practices Strong technical communication and documentation skills Nice to have: Experience with X++ Familiarity with Azure DevOps and Lifecycle Services (LCS) Experience integrating with AP automation platforms such as IntelliChief, Kofax, or Esker Hands-on knowledge of 3-way matching, duplicate invoice detection, and GL coding for both PO and non-PO invoices The FLS difference Our modern stack projects are the right mix of exciting and challenging Gain access to our diverse range of training programs, courses, and certifications Choose your work style - remote, on-site or hybrid in one of our stunning offices. We offer the freedom of flexible working hours Enhance your language skills with our corporate English classes Work from anywhere and explore the world with our Workation program