:The Software Development Director is responsible for the development and support for Dynamics 365 CE, including: Business requirement gathering, developing the solution, and testing\\troubleshooting the application. Working closely with senior management to develop and improve the business applications.The job scope also includes:
Responsible for the understanding and documenting the business requirements
Design the solution architecture for the business applications related to Dynamics 365 CE
Managing team of CRM
Design and develop custom solutions and workflows on top of Dynamics 365 CE
Develop and maintain the MDM (Master Data Manager system)
Writing the UAT test and validating it with the business users
Providing the required training for using the application to business users
Troubleshooting any bug\\issue in the system and identifying the appropriate fix
Responsible for the Integrity, Maintenance and changes to the Application Development Servers
Change Management
Project budget management
Provides ad-hoc reporting and decision support required for management decision processes
Maximizing applications performance by monitoring performance, troubleshooting application problems and outages and scheduling application upgrades
Maintain application interfaces for data integration
Lead, train and support the work of other staff engaged in similar functions
CRM projects roadmap planning
Adhering the procurement process
Vendor Management
Monitoring and maintain the following Application\\Systems:
Dynamics 365 CE
Power Platform
Azure
MDM (Master Data Management) system
Integration Applications between Dynamics 365 CE system and other systems
To be considered for the role, you will need to have:
Bachelor\'s Degree in Computer Science
Microsoft Certified Professional in Dynamics 365 CE
12+ years\' experience in Application Development
10+ years\' experience in Customizing Dynamics 365 CE
5+ years\' experience in Database Design and Analysis required
5+ years\' experience in design and develop REST APIs
2+ years\' experience in using ClickDimension
Experience with Microsoft dynamic CRM Online, including customization, administration and development
Demonstrable, strong analysis skills are a must
Power Platform - Power Apps, Power Automate
Power Pages
Power BI
Azure Data Factory, Logic Apps, Azure functions
CICD
Senior programming skills utilizing MS DotNet Framework, C#, JavaScript, JQuery, and AJAX
The ability to develop Web API & Web Services (SOAP\\REST)
The ability to create and debug complex stored procedures, SQL statements, views, triggers, and functions for MS SQL Server
An understanding of utilizing Visual Studio and Team Foundation Server
Experience with data modeling tools, and major DBMS systems such as Microsoft SQL Server is a plus