Note: Looking for candidates who are proficient with MS Dynamics and Power Platform
Technical Skills and Knowledge:
- Extensive experience with Dynamics CRM entities, workflows, configurations, custom development, plug-ins, JavaScript, web resources, and integrations.
- Strong knowledge in core .NET technology, SQL Server, Power Platform, and SSRS.
- Proficiency in CRM functional areas such as Sales Force Automation, Marketing Automation, and Service Management.
- Excellent communication and problem-solving skills.
- Experience in full lifecycle implementations across multiple Dynamics CRM/365 versions.
- Understanding of solution deployment across various environments.
Skills and Experience:
- Minimum 5 years in application development and implementing Microsoft Dynamics CRM solutions.
- Knowledge of SDLC, requirements gathering, design, deployment, testing, and training.
- Experience with Power Apps, Power Automate, and Power Portal.
- Familiarity with agile methodologies is desirable.
- Strong presentation, written, and verbal communication skills.
- Degree in IT or relevant experience; Microsoft Certifications are a plus.
Roles and Responsibilities:
- Lead technical development, facilitate workshops, and define business requirements.
- Identify and resolve system issues; own TDD and DevOps automation.
- Provide technical leadership, ensure architecture integration, and oversee technical quality and best practices.
- Build CRM solutions that meet business needs.
- Manage technical assurance, governance, and asset reuse.
- Prepare reports and recommendations for testing and UAT support.
- Mentor and coach CRM developers and team members.
- Manage daily team activities, coordinate with the Project Manager on schedule, risks, and issues.
- Participate in leadership calls and monitor team performance.
- Ensure cost-effective resolution of technical issues.
- Oversee release processes and configuration management.
- Review work products for compliance with quality standards.
- Involve subject matter experts in reviews.
- Support technical development from a strategic perspective.
- Collaborate with other architecture roles to align technology with business goals.
- Define and implement configuration management processes.
- Participate in work product reviews and validate estimates.