Director of Enterprise Applications
Troon Golf - Scottsdale, AZ
Apply NowJob Description
The Director of Enterprise Applications will be a strategic visionary leader who will work collaboratively with various stakeholders to ensure that D365 solutions & integrating systems (such as UKG) are effectively aligned with business objectives, drive operational excellence, and deliver measurable value to the organization. Additionally as a hands on developer, you will play a key role in the design, development, and customization of Microsoft Dynamics 365 (D365) solutions to meet the unique needs of our organization - with primary focus on Finance & Operations. This role requires a deep understanding of D365 architecture, customization capabilities, and development tools, as well as strong programming skills and a commitment to delivering high-quality solutions. The ideal candidate will have a proven track record of developing customizations, extensions, and integrations within the D365 platform, as well as the ability to collaborate effectively with cross-functional teams. Essential Duties: Leadership & Application Management Lead the IT team (including consultants) to implement the strategic vision of applications across the organization, being subject matter expert in following areas: Overarching System Architecture (including other systems that integrate with F&O such as CE and/or UKG). SDLC Best Practices/Processes & Environment Management Configuration, customization, and administration of D365 applications. Solution Development Design, develop, and implement customizations and extensions to the D365 platform using tools such as Power Platform, Power Automate, Power Apps, and Azure DevOps. Develop integrations between D365 and other systems or applications, leveraging APIs, web services, and middleware. Customize D365 forms, views, workflows, and reports to meet business requirements. Write and maintain clean, efficient, and well-documented code following best practices and development standards. Technical Analysis & Design Provide technical support to D365 users, troubleshooting issues and resolving problems in a timely manner. Collaborate with business analysts, stakeholders, and end-users to gather requirements (for new enhancements as well as bug fixes) and translate them into technical solutions. Conduct technical feasibility assessments and provide recommendations for solution design and architecture. Create technical design documents, including data models, entity relationship diagrams, and system architecture diagrams. Testing & Deployment Develop and execute test plans and scripts to ensure the quality and stability of D365 customizations and integrations. Share test plans with BAs to help build robust QA & Regression Test Suite. Assist in the deployment of D365 solutions, including code migration, release management, and environment configuration. Troubleshoot and resolve issues encountered during testing, deployment, or production use. Continuous Improvement Stay up to date with the latest updates, features, and best practices related to D365 development. Identify opportunities to optimize and enhance existing D365 solutions to improve performance, usability, and scalability. Lead & participate in code reviews, knowledge sharing sessions, and other collaborative activities to foster a culture of continuous improvement. Ensure that D365 applications are running efficiently and effectively. Education/Experience: Bachelor's degree in Computer Science, Information Technology, or related field. Proven experience as a software developer or similar role, with specific experience developing solutions on the D365 platform - specifically F&O. In-depth knowledge of D365 customization and development tools, including Power Platform, Power Automate, Power Apps, and Azure DevOps. Expertise in D365 architecture, configuration, customization, and integration with other enterprise systems. Strong programming skills in languages such as C#, JavaScript, TypeScript, and SQL. Excellent problem-solving skills and attention to detail. Ability to work independently and collaboratively in a fast-paced environment. Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams. Experience with Dynamics CRM (CE) a plus. Certificates/Licenses: Microsoft certifications in Dynamics 365 or related technologies (e.g., MB-400: Microsoft Power Apps + Dynamics 365 Developer) are a plus. Job Knowledge, Skill, and Ability Preferences Must be a self-starter with the ability to take initiative and drive positive changes. Ability to study, analyses and interpret complex information in order to improve practices or develop new approaches. Must be a problem solver and critical thinker that can challenge preconceived notions, observe, research and interpret data and process results to drive process improvement and innovation. Proven track record of successful involvement in Dynamics 365 accounting software improvements and implementations. Experience and maturity to handle confidential and sensitive data and information. In-depth understanding of accounting systems, business processes, industry standards & internal controls Must be able to distill complex concepts and communicate effectively to both executive sponsors and end users, and technical and non-technical team members and customers.
Created: 2025-10-08