
ERP Developer
Required Skills
Job Description
Job Title: ERP Developer
Job Type: Permanent
Location: Remote
Job Summary
Join our team as an ERP Developer, specializing in Microsoft Dynamics 365 Finance and Operations (D365FO). You will play a critical role in designing, developing, and optimizing enterprise resource planning solutions that power our business operations. This is an exciting opportunity for a talented technical developer to make a significant impact by delivering scalable, high-quality ERP solutions.
Key Responsibilities
• Architect and implement technical solutions using X++, C#, and .NET within the D365FO platform.
• Customize standard D365FO functionalities through extensions, events, and custom objects, adhering to Microsoft best practices.
• Design and maintain integrations with external systems using Data Entities, OData, and custom APIs.
• Utilize the Data Management Framework (DMF) for efficient data migration and transformation.
• Create, optimize, and support SSRS and Power BI reports, as well as data entities.
• Troubleshoot complex issues, conduct root cause analysis, and implement effective resolutions.
• Manage build automation, code deployments, and environment management via Azure DevOps.
• Collaborate closely with functional consultants, business analysts, and end-users to deliver high-quality solutions.
• Engage in code reviews, rigorous unit testing, and comprehensive technical documentation.
Required Skills and Qualifications
• Bachelor's degree in Computer Science, Information Technology, or a related field.
• 5–8 years of proven hands-on experience in D365 Finance and Operations development.
• Advanced proficiency in X++, C#, .NET Framework, and Visual Studio.
• Experience with Azure DevOps, Lifecycle Services (LCS), and source control management.
• In-depth understanding of D365FO architecture, data models, and extension frameworks.
• Expertise in developing SSRS and Power BI reports.
• Proven skills in REST/SOAP APIs, JSON, XML, and integration frameworks.
• Strong analytical, problem-solving, and both written and verbal communication skills.
Preferred Qualifications
• Microsoft Dynamics 365 certifications.
• Experience supporting large-scale ERP deployments.
• Familiarity with agile methodologies and continuous integration practices.