Skills:
To succeed in this role, you should possess the following skills and qualifications:
- A minimum of 5+ years of experience in Microsoft Dynamics 365 technical design and development, including X++, C#, SSRS, and BI development.
- Experience with Visual Studio and .NET development.
- Proficiency in MS SQL Database management, including knowledge of server management skills such as IIS (Internet Information Services), ADFS (Active Directory Federation Services), and IFD (Internet Facing Deployment) configuration.
- Previous involvement in a minimum of 2-3 full life cycle Dynamics 365 F&O implementation projects in roles such as Developer, Technical Consultant, or Technical Architect.
- Experience in data migration using tools such as DIXF, third-party solutions, Atlas, and custom development.
- Knowledge of integration development, including web services, DIXF, .NET custom client-server applications, and standard integration protocols such as OData, SOAP, JSON, REST, SSIS, direct SQL, and Azure logic apps.
- Strong skills in performance optimization, including troubleshooting, X++ application code, D365 component analysis, AXPerf, LCS Environment monitoring, and SQL performance optimization.
- Proficiency in writing business logic and customizing functionalities for D365 F&O.
- Ability to work with internal stakeholders/teams to understand technical requirements, scope out modifications and custom development and convert functional requirements into technical specifications and design documents.
- Familiarity with release and environment management, application lifecycle management (ALM) experience, TFS (Team Foundation Server), and the build process.
- Experience in integration projects involving Power Apps, OData, CDS (Common Data Service), Rest API, and AIF (Application Integration Framework).
- Knowledge of reporting, integration, data migration, extensions, data structures, custom data entities, and data models in Dynamics 365.
- Experience with upgrading D365 F&O to the latest version release and troubleshooting related issues.
By leveraging your technical expertise in Microsoft Dynamics 365, database management, integration, and performance optimization, you will contribute to the successful implementation, customization, and support of Dynamics 365 solutions for the organization.