Consider joining the MX Holdings family as an ERP Application Developer in one of our company locations- St. Louis, MO, Leetonia, OH, or Wellsville, PA. The ERP Application Developer is a hands-on Microsoft Dynamics 365 Finance & Supply Chain Developer that supports our manufacturing division, Pennex.
This role will be responsible for developing, maintaining, troubleshooting, and deploying D365 extensions using X++, while working closely with business users, IT, and leadership to understand operational needs and deliver practical, reliable solutions.
A successful candidate will have proven, hands-on experience with D365 and X++ development, including extension-based development, build/deployment processes, and production support.
Essential Duties and Responsibilities:
Ideal Candidate Will Have:
Education
Experience
Required |
| Preferred |
Hands-on experience with X++ development in D365 | Experience with D365 in a manufacturing environment | |
Experience with D365 build, deployment, environment management, and release processes. | Current use of AI tools in a professional software development or technical delivery role. | |
Experience using source control and modern development practices. | Experience using Visual Studio | |
Experience with reporting or analytics related to D365, including Power BI, Electronic Reporting, SSRS, BYOD, Data Lake, Fabric, or similar platforms. | ||
Experience with MVC or MVP design pattern for web applications |
|
Required Skills, Knowledge, and Abilities
General
Technical
Required |
| Preferred |
Intermediate or better X++ skills | Experience with CodeX or Claude Code | |
Ability to manage each stage of D365 code change deployment. | Experience using Visual Studio | |
MSFT Power Platform skills | ||
Ability to properly utilize source code control tools | Advanced T-SQL skills | |
Intermediate or better C# skills | Experience with reporting or analytics related to D36, including Power BI, Electronic Reporting, SSRS, BYOD, Data Lake, Fabric, or similar platforms. | |
Intermediate or better Javascript skills | ||
Basic T-SQL skills | ||
Familiarity with WCF (Windows Communication Foundation) | ||
| Facility with Microsoft Outlook, Excel |
Perks of the Job
Why Our People Love Working Here
Celebrating 50 years in 2024, MX Holdings is a global leader in the purchasing, processing, and manufacturing of non-ferrous metals, primarily Aluminum. Enabled by our breadth of experience and deep expertise, we are proud to deliver top-quality products and services to customers across our family of brands – including Metal Exchange and Pennex.
But it’s not just what we do that sets us apart, it’s how we do it. Safety. Integrity. Caring. Growth. These core values are embodied by each member of our team; guiding every action we take and decision we make. Whether it’s driving innovation within our industry, making the impossible possible for our customers, providing a safe, respectful workplace for employees or supporting our local communities, our purpose is clear. We are dedicated to impacting our world in a positive way.
If you are a like-minded individual with a strong ability to problem solve, collaborate and effectively communicate, MX Holdings may be the perfect place for you to grow your career.
Our Commitment to Inclusion
We welcome people of different backgrounds, abilities and perspectives. To ensure our business and culture continue to be inclusive of all people, we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age or marital status, veteran or disability status. MX Holdings and our family of companies are proud to be equal opportunity employers. Additionally, all your information will be kept confidential according to EEO guidelines. Should you have any questions or require special assistance completing your application, please email jobs@metalexchange.com.
Qualified Applicants must be legally authorized for employment in the United States and not require employer sponsored work authorization now or in the future for employment in the United States.
Our salary ranges are primarily determined by role, level, and location. The range provided for each job posting reflects the minimum and maximum target salaries for the position across all US locations. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training.
Confidentiality Agreement Required: Yes
Software Powered by ICIMS
www.icims.com