Job Description
We are seeking a Senior Microsoft Dynamics 365 CRM Architect with deep expertise in the Microsoft Dynamics 365 CRM platform. In this role, you will be responsible for executing, driving, and owning development assignments through all stages of the software development lifecycle—from design through deployment and support.
You will serve as a technical expert for Dynamics 365 CRM, with a strong focus on implementing and maintaining custom solutions. This role requires the ability to independently complete work assignments, propose effective solutions to business problems, and ensure high quality, secure, and scalable implementations.
You are expected to have a strong understanding of Microsoft Dynamics CRM out of the box (OOTB) capabilities and remain current with upcoming platform changes and wave releases. You will apply modern web development best practices to deliver accessible, secure, and cross platform user experiences that meet enterprise standards.
________________________________________
Responsibilities
• Implement custom functionality in Microsoft Dynamics CRM, including Plugins, Workflows, API integrations, and Dataverse components
• Integrate Dynamics CRM with external services and enterprise applications
• Extend CRM capabilities through the creation of entities, forms, workflows, and reports
• Develop high quality, maintainable code following best practices with a focus on performance, security, and scalability
• Stay current with Microsoft Dynamics 365 updates, releases, and platform changes
• Package, manage, and merge customizations using Dynamics 365 solutions
• Use Git for source control and collaboration
• Troubleshoot issues, identify root causes, and develop/test solutions to ensure business, security, and quality requirements are met
• Proactively assess requested and in progress work to ensure alignment with project goals and best practices
• Communicate clearly with team members to ensure shared understanding of scope, effort, and technical approach
• Collaborate with QA and UAT teams, providing guidance on testing new features and functionality
• Participate in Agile ceremonies, including sprint planning, stand ups, reviews, and retrospectives
• Contribute to solution design, deployment, and architectural discussions
• Participate in code reviews to ensure quality and consistency across the team
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• 10+ years of experience in software development
• 7+ years of experience with Microsoft Dynamics CRM, with a strong focus on Dynamics 365 channels and entities
• 7+ years of experience building model driven apps and Power Automate flows
• 7+ years of experience implementing business workflows and process automation
• 7+ years of experience developing, deploying, customizing, and integrating Microsoft Dynamics CRM / Dynamics 365
• 7+ years of experience with Dataverse data modeling and entity design
• 5+ years of experience developing efficient client side solutions using JavaScript, jQuery, Plugins, Workflows, and Custom Business Processes
• Working knowledge of ASP.NET applications, SSRS, and SSIS packages
• 5+ years of experience with programming or scripting languages, including JavaScript and JSON
• Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience
Nice to Have Skills & Experience
• Microsoft Dynamics 365 certifications
• Strong JavaScript development experience
• Ability to work effectively within complex and heavily customized CRM environments
• Excellent verbal and written communication skills
• Strong analytical and problem solving abilities
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.