We are looking for a Senior Microsoft Dynamics /Power platform Technical Lead who can take ownership for the whole end to end delivery, performing analysis, design, configuration, testing, and maintenance of large-scale employee CRM application. The successful candidate will be a highly motivated individual with significant experience in architecture, design and development of applications on MS Dynamics, power platform along with and good communication skills. He/she will be part of a global team that will help create a service management power app on the Dynamics platform as well as an Employee 360 power app that is state-of-the-art custom built. This requires close collaboration with peer infrastructure teams, business function aligned teams and with business users. Specifically the person will be responsible for the following -
- Work with the Product owner/stakeholders to understand the requirements, doing the analysis and coming up with Appropriate Solution architecture and design
- Guide tech team to build functionality within Power Platform and Dynamics 365 in an iterative fashion with full unit and integration tests for each function.
- Responsible for design and usage of enterprise integration patterns to integrate external and internal MS systems with Power platform.
- Responsible for appropriate enablement and applying necessary governance controls of Power platform services such as AI Builder, Power Pages, Power Virtual Agent, Power Platform Connectors etc
- Responsible for setup, administration and entitlements design of the Dynamics 365 system
- Responsible for setting up security configuration for the production and other environments
- Help support go-live deployment and provide post production support including making fixes and implementing needed enhancements on Dynamics / Power Platform.
Required Skills:
· Experience in the following technologies – Microsoft Dynamic 365 Customer Engagement (Service - Must) and knowledge on other Microsoft Dynamics 365 suite of products.
· Experience in designing highly available, scalable Dynamics 365 architecture
· Dynamics 365 in Online experience with strong Experience in designing Security model and Out of the Box Configurations.
· Experience with Power Apps and Power platform (Power automate) and related architecture and design practices
· Experience with Azure, Azure DevOps for CI/CD and C#.net
· Experience in Workflows, Business Rules, Plugins, Form Customization, Console Jobs and CRM Administration.
· Hands on experience in C#.Net, Java Script, MS SQL, MS CRM SDK, MSD developer toolkit.
· Subject matter knowledge in integration architecture and the ability to map integration pattern to functional usage.
· Experience in MS CRM & 3rd party Integration using Middleware Tools(Kingsway soft, Talend) / Scribe/ API\'s(REST, ODATA Web API\'s) /SSIS packages.
· Experience in Azure Cloud components for integrations: Azure Functions, Service Bus, Logic Apps, Azure ADF, Azure Apps, Web hooks, Blob Storage and Active Directory
· Experience in Power Apps, Power Automate & Power Virtual Agent for upstream/downstream systems integrations.
· Experience in data migration – data analysis, data mappings, data harmonization using OOB and third party tools
· Experienced in reporting architecture, with SSRS and knowledge on Power BI.
· Good to have knowledge in latest features of Dynamics 365 platform (Sales Insights, Customer Service Insights, Customer Voice, etc.)
Delivery and Leadership Skills:
· Experience of iterative / agile development practices
· Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
· Excellent communication skills
· Lead the technical workshops to work with Business and technology partners on requirements to design and develop architecture solutions.
· Should be able to think independently and be solution driven.
· Be accountable for solution delivery and technical leadership.
· Advocate best practices to develop scalable solutions in alignment with Product roadmap through supported and upgradable customizations / implementations.
Experience in Agile methodologies
Desired Skills:
· Dynamics / Azure certifications
· Knowledge of Enterprise Architecture Patterns
· Experience with full lifecycle application testing (functional, regression, performance, integration, etc.) and delivery management
· Comfortable with direct interaction with the business users at all levels
Qualifications:
Bachelor’s degree in computer science, equivalent field, or equivalent experience. 8+ years experience building web applications.