Responsibilities:
- Provide leadership in building and enhancing cloud-based Dynamics applications.
- Design, develop, test, and deploy customized Microsoft Dynamics applications, modules, and components to meet specific business needs.
- Implement integrations between Microsoft Dynamics and other business systems to ensure seamless data flow and process automation.
- Configure and customize Dynamics CRM/365 settings, workflows, business rules, and security settings to align with business requirements.
- Design and implement data migration strategies to ensure seamless transition from legacy systems to Microsoft Dynamics
- Develop and maintain data integrations between Dynamics 365/Business Central and other systems (e.g., CRM, ERP, third-party applications) and ensure data quality, consistency, and integrity within the systems.
- Collaborate with cross-functional teams to gather and analyze business requirements, translating them into technical specifications for Dynamics solutions.
- Collaborate with IT and business stakeholders to identify opportunities for process improvements and enhanced user experiences within the Dynamics environment.
- Provide technical support and troubleshooting for Dynamics applications, addressing, and resolving any issues that arise in a timely manner.
- Maintain thorough documentation of development processes, code changes, and system configurations.
- Participate in code reviews and provide constructive feedback to team members to maintain code quality and best practices.
- Provide ongoing support and maintenance for Dynamics applications, including troubleshooting issues, applying updates, and optimizing performance.
- Provide training and support to end-users to maximize their proficiency in using Dynamics applications.
- Stay up to date on the latest Microsoft Dynamics 365 features and functionality.
Qualifications for position:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Possess relevant certifications such as Microsoft Certified: Azure Solutions Architect, Microsoft Certified: Azure Developer Associate, or equivalent:
-
- MB-600 – Dynamics 365 + Power Platform Solution Architect Expert
- MB-210 – Dynamics 365 Customer Sales Functional Consultant
- MB-230 – Dynamics 365 Customer Service Functional Consultant
- Microsoft Specialist – Dynamics CRM 2013 Applications
- Proven experience as a Dynamics Developer or similar role, with a strong understanding of Microsoft Dynamics platforms (e.g., Dynamics 365, Business Central).
- Proficiency in programming languages such as C#, .NET, JavaScript, and SQL.
- Knowledge of Power Platform (Power Apps and Power Automate) for creating low-code/no-code solutions.
- Proficiency in customizing and extending Dynamics CRM/365, including creating custom entities, fields, forms, and views.
- Familiarity with integration techniques using REST, SOAP, or other APIs to connect Dynamics with external systems.
- Strong understanding of database concepts and data modeling within the Dynamics environment.
- Experience working in a government setting will be a plus.
- Experience in creating technical design documents.
- Excellent analytical and problem-solving skills, with the ability to understand complex business processes and translate them into technical solutions.
- Exceptional communication and presentation skills, with the ability to effectively interact with clients at all levels of the organization.
- Strong organization and project management skills
- Ability to work under tight deadlines across multiple time zones and proactively manage deliverables with minimal supervision.
- High level collaboration with demonstrated ability working on multiple teams in large or complex environments such as multi time zones and geographies on deadline-driven schedules.