Job Title: Senior Dynamics CRM Developer
Job Location: Plano, TX/Irvine, CA/Scottsdale, AZ
Job Summary:
As a Senior MS Dynamics 365 Developer, you will be responsible for designing, developing, and implementing solutions within the Dynamics 365 environment. You will leverage your expertise in C# and your experience with the Azure Cloud platform to deliver robust and scalable solutions that meet our business needs. This role requires a high level of technical proficiency and the ability to work collaboratively with cross-functional teams.
Key Responsibilities:
- Design & Development: Design and develop custom solutions within the Dynamics 365 environment using C#, .NET, and JavaScript.
- Integration: Implement and manage integrations with other systems and third-party applications using Azure services.
- Customization: Customize Dynamics 365 entities, workflows, and business processes to meet specific business requirements.
- Performance Optimization: Optimize the performance of Dynamics 365 applications and integrations.
- Technical Leadership: Provide technical leadership and mentorship to junior developers and team members.
- Testing & Quality Assurance: Develop and execute unit tests and integration tests to ensure the quality and reliability of the solutions.
- Documentation: Create and maintain technical documentation for developed solutions and processes.
- Troubleshooting: Diagnose and resolve technical issues within the Dynamics 365 environment.
- Continuous Improvement: Stay updated with the latest trends and best practices in Dynamics 365, C#, and Azure to continuously improve the solutions and processes.
Experience:
- 5+ years of experience in developing solutions within the MS Dynamics 365 environment.
- Strong proficiency in C# and .NET framework.
- Experience with Azure Cloud services, including Azure Functions, Logic Apps, Service Bus, and other related services.
- Familiarity with front-end technologies such as JavaScript, HTML, and CSS.
Skills:
- In-depth knowledge of Dynamics 365 CRM architecture and customization capabilities.
- Strong understanding of RESTful APIs and web services.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to manage multiple tasks and projects simultaneously.
Preferred Qualifications:
- Experience with Power Platform (Power Apps, Power Automate).
- Microsoft Certified: Dynamics 365 Developer or similar certifications.
- Knowledge of DevOps practices and tools, including CI/CD pipelines.