Position: Microsoft Dynamics 365 CRM Developer || Onsite || Salem, NH
Location: || Onsite || Salem, NH
Duration: 4 months (C2H)
Visa: Only USC, GC
Job Description
Key Responsibilities
- Relying on extensive experience and judgment, this role offers substantial latitude for decision-making with minimal oversight, including: Microsoft Dynamics 365 CRM Development (5+ years of experience):
- Customize and optimize Microsoft Dynamics 365 CRM to align with On Call International s business requirements
- Integrate client APIs into Dynamics 365 using Azure Cloud services and Microsoft Power Platform tools (Power Apps, Power Automate).
- Design and develop plugins, workflows, and custom entities to enhance CRM functionality.
- Build and maintain web applications tied to Dynamics 365 using C#, ASP.NET (Core and MVC), JavaScript, HTML, and CSS.
- Write efficient SQL queries for reporting and data management within Dynamics 365 and relational databases (e.g., SQL Server).
Mentorship
- Mentor developers in daily tasks, promoting best practices and quality software design.
- Assist with enhancing development standards, peer review other developers code, and provide coaching as needed.
Cloud & Systems Architecture (1-3 years of experience):
- Leverage Azure Cloud services (e.g., Azure Functions, Azure SQL) to support Dynamics 365 deployments.
- Collaborate with the CIO and technical teams to plan architecture rollouts and process improvements.
- Ensure the availability, security, and scalability of CRM and web applications hosted in the cloud.
- Troubleshoot infrastructure issues and optimize resources for cost efficiency and performance.
Web Development & Integration
- Enhance front-end features for contest websites and portals using JavaScript, HTML, and CSS.
- Develop RESTful APIs and manage data exports between Dynamics 365 and third-party platforms.
- Work with cross-functional teams to integrate CRM with external systems and On Call International s interactive products.
Required Skills and Experience:
Education: Bachelor s degree in a related field or equivalent education/experience.
Experience
- 5+ years developing and customizing Microsoft Dynamics 365 CRM solutions.
- 5+ years working with Azure Cloud technologies and Microsoft Power Platform.
- 5+ years building websites, web APIs, and working in Agile/Scrum environments.
Technical Skills
- Strong expertise in C#, ASP.NET, JavaScript, HTML, CSS, and SQL Server.
- Proficiency with relational (SQL Server) and NoSQL databases, including query optimization.
- Advanced knowledge of Git and DevOps tools (e.g., Docker, Jenkins).
Preferred Qualifications
- Microsoft Dynamics 365 certification (e.g., MB-200, MB-400).
- Microsoft PowerApps Platform certifications
- Azure experience or Azure Certification (Solutions Architect or Developer).