Job Description:
This role is responsible for leading the design and development of customized technical solutions within the Dynamics 365 platform. This includes coding, unit testing, building applications, and creating, modifying and troubleshooting existing application functionality.
Essential Function: List essential functions in descending level of importance, which describe the major observable activities for which this position is accountable. Describe “what” needs to be performed, not “how” it is performed. State the result (output). Explain the degree to which this position is accountable for the result (e.g.: follows SOP, provides recommendations, accountable for delivering defined goals, etc.).
1. Technical Vision and Direction
a. Plays a key role in defining a long-term technological roadmap for global Dynamics 365 implementations
b. Align technical development strategy to achieve broader business objectives
c. Anticipate emerging technologies and platform capabilities
d. Make critical decisions about technology investments and architectural approaches
2. Project Governance
a. Oversee complex D365 development and customization projects, working closely with the implementation functions
b. Manage projects across multiple business units
c. Lead technical feasibility with goals and business requirements
d. Establish and maintain project delivery standards and methodologies
3. Develop and customize Dynamics 365 Finance & Operations (F&O) solutions based on business requirements.
4. Collaborate with Functional Experts analyze requirements.
5. Design, code, test, and deploy customizations and extensions for Dynamics 365 F&O.
6. Integrate Dynamics 365 F&O with other systems and applications.
7. Troubleshoot and resolve complex technical issues related to Dynamics 365 F&O. Monitor, diagnose, and correct performance issues.
8. Provide technical support and training to end-users.
9. Ensures documentation maintenance for customizations, configurations, and processes.
Research the latest features and Dynamics 365 F&O updates for issue resolution and continuous system improvements.
BEHAVIORS - FULLY COMPETENT
- Able to independently develop and customize Dynamics 365 F&O solutions.
- Deep knowledge of Dynamics 365 F&O architecture and development tools, licensing models and customization of best practices.
- Ability to assess technical solutions’ feasibility, review complex code architectures, validate solution design
- Deep comprehension of how customizations interact with standard platform components
- Broad cloud architecture knowledge
- Broad regulatory compliance F&O knowledge
- Proficiency in X++, C#, .NET, and other relevant programming languages.
- Experience with Agile/Scrum methodologies.
- Knowledge of finance and supply chain management processes
- Experience with SQL Server, SSRS, and Power BI.
- Able to design solutions that meet business requirements, maintain system stability, remain upgradable and supportable,
- Balancing custom development with out-of-box functionality
- General knowledge of Azure services and integrations.
- Strong communication and teamwork abilities.
- Ability to work independently and manage multiple tasks effectively.
Leadership
- Proficient in principles of servant leadership of people versus management of individual and team activities. Competent at leading others in a purpose driven and values-based organization. Capable of applying the insights from employee engagement to drive individual and organizational performance.
- Able to lead in a culture of continuous learning. Proficient in practicing stakeholder theory as a leader.
- Able to diagnose and solve complex enterprise technical ERP development issues across interconnected D365 modules problems related to task preparation, execution, and completion of essential functions.
- Assess technical solutions’ feasibility to achieve defined goals
- Analyze results and troubleshoots to determine if the protocols are functioning as expected.
- Strong analytical skills to connect seemingly unrelated symptoms to core problems
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Ability to balance customization requirements with system performance.
- Able to follow procedures and apply trouble-shooting methods to identify root cause for system issues
- Knows when to escalate problems to more senior staff to ensure that IT services are accurately and efficiently met.
- Applies logic, deductive reasoning, and creativity in independently resolving routine problems and overcoming obstacles.
- Decisions affect relatively short time periods, measured in days and weeks normally.
Leadership
- Proficiency in the resolution of problems relating to allocation of time, talent, and resources within budget project objectives, company policies, principles, practices, and programs; able to set priorities effectively. Interpret and apply all relevant Company functional Policies/Handbook, etc., with or without guidance. Able to train, coach, guide, appraise, counsel, and develop individuals (directly or through levels) to achieve goals. Apply intelligent and sensitive situational leadership to all employees and teams based upon an active situation analysis and development of solutions.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Ensure system risk, compliance management and system continuity.
- Can initiate and perform complex assignments under general guidance and coaching.
- Responsible for following established process and procedures in development and testing of code
- Ability to work independently and manage multiple tasks effectively.
- While the financial impact of this position is normally modest, errors can potentially cause long delays or high costs when involving critical project support.
Leadership
- Providing the guidance, direction, and vision for supporting long-term company objectives, appropriate for the role.
- Identification and provision of necessary resources and information to overcome barriers to success and accomplish goals. For all the results of the people who this role coaches.
- Effective coaching and redirecting tribe members to achieve development, performance, and succession expectations.
- For the quality of the working environment for those in their charge: being mindful of their well-being and their overall employment experience, creating an environment where people feel safe speaking up, comfortable to express their views and needs.
- Hiring people who fit our culture and meet all the fit/DNA criteria.
- Communication of the company’s compensation philosophy, practices, and communication of an employee’s level of competency compared to the position’s requirements and associated salary placement in his or her salary range, by “competency zone” and by percentage-to-midpoint (“compa-ratio”).
- Ensure third-party relationships are aligned with our values and service or product requirements.
Education Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Master’s in computer science or related field, preferred.
- Microsoft Dynamics 365 certifications.
Experience:
- 7+ years of experience with Microsoft D365 developing enhancements, customizations and bug fixes
- 3+ years leading ERP technical developers
- 5+ years of relevant experience in ERP integration technical software integration
- 5+ years of experience with SQL.
- Experience with SQL Server, SSRS, and Power BI.