We are seeking a D365 CRM Developer to join our dynamic team. The ideal candidate will play a critical role in designing, implementing, and maintaining software components and services to optimize business processes. As part of a customer-obsessed team, you will work on features driven by customer needs, leveraging data-driven insights to deliver high-quality solutions.
Responsibilities
Develop and maintain solutions for Dynamics 365 CE with a focus on Azure implementations for applications, services, APIs, and data.
Design and implement customizations using C# and .NET for Dynamics 365.
Apply strong software engineering practices, including coding, debugging, testing, and optimization.
Collaborate with global teams to plan, schedule, and deliver quality software on time.
Engage in requirement analysis and creation of specifications based on architectural and process designs.
Ensure excellent client interaction and satisfaction by providing innovative solutions and addressing challenges proactively.
Participate in troubleshooting and technical investigations, driving solutions to completion.
Required Qualifications
Bachelor's degree or equivalent from an accredited institution (or three years of progressive experience in lieu of each year of education).
4+ years of experience with Dynamics 365 CE, including Azure-based application implementations.
Proficiency in C# and .NET for Dynamics 365 customizations.
Strong foundation in data structures, algorithms, software testing, and debugging.
Excellent analytical, problem-solving, and communication skills.
Ability to work independently and collaboratively within a global delivery environment.
Willingness to relocate to Raleigh, NC, or Richardson, TX, or commute to these locations.
Preferred Skills
Experience in troubleshooting complex technical issues and driving resolutions.
Strong focus on customer needs and confidence in making independent decisions in high-pressure environments.
Proven ability to deliver high-quality software in demanding, fast-paced settings.