X++ Developer / Dynamics 365 FO Technical Analyst
In support of improving maintainability and visibility within the Microsoft Dynamics 365 Finance and Operations environment, this role will analyze, document, and enhance the existing X++ application landscape and customizations.
Requirements- 3+ years of experience working with Microsoft Dynamics 365 Finance & Operations (D365 FO) and X++ development.
- Strong proficiency in X++ programming, including extensions, classes, forms, and data entities.
- Hands-on experience with customization and development in Dynamics 365 FO.
- Good understanding of application architecture, integrations, and data flows within enterprise systems.
- Experience with analyzing and documenting existing application landscapes and customizations.
- Ability to perform impact analysis for code, schema, and system changes.
- Experience troubleshooting and optimizing existing customizations for performance and maintainability.
- Familiarity with data entities, batch jobs, and system integrations in Dynamics 365 FO.
- Ability to analyze complex systems, identify dependencies, and document technical structures.
- Strong analytical and problem-solving skills with attention to detail.
- Experience working with technical documentation tools and diagramming tools (e.g., dbdiagram.io, Visio, Lucidchart, or similar).
- Upper-Intermediate English (spoken and written).
- Experience with Azure DevOps for code management and task tracking.
- Knowledge of SQL and database design principles.
- Experience working with large-scale ERP systems or enterprise environments.
- Familiarity with Microsoft Power Platform (Power Automate, Power BI).
- Experience working in Agile/Scrum teams.
- Understanding of CI/CD pipelines for Dynamics 365 FO development.
Core Responsibilities:
- Create and maintain a catalog of custom tables, classes, forms, data entities, and services
- Document application architecture, integrations, and data flows (e.g., diagrams using **dbdiagram.io)
- Identify system dependencies and data lineage across modules and integrations
- Perform impact analysis for code and schema changes
- Develop and enhance X++ code including extensions, batch jobs, integrations, and data entities
- Troubleshoot, optimize, and refactor existing customizations for performance and maintainability
- Document batch jobs, integrations, and system processing workloads
- Provide recommendations for improved architecture, extensibility, and development standards
- Explore automation methods to keep technical documentation current
- Develop visual timelines of batch and integration workloads to support performance planning
Established in 2011, Trinetix is a dynamic tech service provider supporting enterprise clients around the world.
Headquartered in Nashville, Tennessee, we have a global team of over 1,000 professionals and delivery centers across Europe, the United States, and Argentina. We partner with leading global brands, delivering innovative digital solutions across Fintech, Professional Services, Logistics, Healthcare, and Agriculture.
Our operations are driven by a strong business vision, a people-first culture, and a commitment to responsible growth. We actively give back to the community through various CSR activities and adhere to international principles for sustainable development and business ethics.
To learn more about how we collect, process, and store your personal data, please review our Privacy Notice: https://www.trinetix.com/corporate-policies/privacy-notice
Requirements