Software Developer

Location: Remote

Job Type: Full Time / Permanent

The Senior Developer/Team Leader role is responsible for implementing the cloud version of Dynamics CRM and Dynamics customer service translating business requirements for the required migrations and integrations into best practices for the new platform. This person will play a key role in our migration from legacy platforms to Microsoft Dynamics.

Primary Responsibilities: • Meet with key stakeholders and other end users to understand business requirements. • Develop software solutions as needed. • Assist / mentor other team members in D365-related best practices • Provide guidance to develop and implement test plans to ensure successful delivery of a project. • Work with our business analyst and software trainers to create and maintain related business process documentation.

Required Skills: • Experience with D365 Sales CRM and other cloud-based CRM’s (e.g. SalesForce, Sugar, or similar) • Experience migrating an existing CRM environment to D365 CRM. • Proficient in lead routing and the “sales journey” in D365 CRM. • Strong working knowledge of D365 data model • Experience monitoring and troubleshooting D365 production instances • Expertise in Azure. Multi-cloud experience desired. • Version control experience (preferably GIT, Azure DevOps).

Additional Preferred Skills: • Knowledge in the following areas would be very helpful • Dataverse and Power Platform experience • Experience with Azure Logic Apps • C# development experience • Experience with product catalog management / bill of materials. • Knowledge of Python.