Job Description: As an MS Dynamics Architect, you will be responsible for the overall architecture, design, and technical strategy of Microsoft Dynamics 365 solutions. You will work closely with stakeholders, including business leaders, developers, and project managers, to ensure that the solutions align with business objectives and best practices. Your role will involve defining solution architecture, guiding development teams, overseeing integrations, and ensuring the scalability and performance of Dynamics 365 applications.
Key Responsibilities:
- Solution Design and Architecture: Lead the design and architecture of Microsoft Dynamics 365 solutions, including CRM and ERP modules, ensuring alignment with business requirements and best practices.
- Technical Leadership: Provide technical leadership and guidance to development teams, ensuring that solutions are scalable, secure, and high-performing.
- Integration Strategy: Design and oversee the integration of Dynamics 365 with other enterprise systems, using APIs, middleware, and Azure services.
- Customization Oversight: Review and guide the customization of Dynamics 365, including custom entities, workflows, plugins, forms, and reports.
- Data Strategy: Develop data management strategies, including data migration, cleansing, and data governance to ensure data integrity and consistency.
- Stakeholder Collaboration: Work closely with business stakeholders to gather requirements, provide technical recommendations, and ensure successful delivery of solutions.
- Performance Optimization: Monitor and optimize the performance of Dynamics 365 applications, identifying areas for improvement and implementing best practices.
- Technical Documentation: Create and maintain comprehensive architecture and design documentation, including technical specifications, solution blueprints, and user guides.
- Stay Current: Keep up-to-date with the latest Dynamics 365 updates, features, and industry trends to ensure solutions remain cutting-edge.
Essential Skills and Qualifications:
- Educational Background: Bachelor's degree in Computer Science, Information Technology, or a related field. A Master's degree is a plus.
- Experience: Minimum of 5-7 years of experience in designing and implementing MS Dynamics 365 solutions, with at least 3 years in an architect or lead developer role.
- Technical Expertise: In-depth knowledge of Microsoft Dynamics 365 (CRM and ERP) architecture, customization, and configuration.
- Programming Skills: Strong experience with C#, .NET, JavaScript, and other relevant technologies for custom development within Dynamics 365.
- Integration Expertise: Extensive experience with integration tools and methodologies, including Azure Logic Apps, Power Automate, REST/SOAP APIs, and third-party connectors.
- Data Management: Proficiency in data migration, ETL processes, and working with data integration tools such as SSIS, KingswaySoft, or Azure Data Factory.
- Cloud Knowledge: Experience with Azure services, including Azure Functions, Azure Service Bus, and Azure DevOps for CI/CD pipelines.
- Analytical Skills: Strong analytical and problem-solving skills with the ability to assess complex business processes and translate them into technical solutions.
- Leadership Skills: Proven ability to lead and mentor development teams, manage multiple projects, and deliver results on time.
- Communication Skills: Excellent verbal and written communication skills with the ability to interact with technical and non-technical stakeholders.
- Certifications: Microsoft Certified: Dynamics 365 Solution Architect Expert or other relevant certifications are highly desirable.
Preferred Skills:
- Familiarity with Power Platform (Power Apps, Power BI, Power Automate).
- Experience with Agile/Scrum methodologies.
- Knowledge of security best practices within Dynamics 365.
- Experience in enterprise-level CRM/ERP implementation.
#J-18808-Ljbffr