> Markdown version of [/jobs/ext/48088-crm-net-engineer](https://www.wearedevelopers.com/jobs/ext/48088-crm-net-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # CRM / .Net Engineer - **Company:** Career Soft Solutions, Inc. - **Location:** Scottsdale, AZ, United States - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), .NET Framework, ADO.NET, Application Programming Interfaces (APIs), Agile Methodology, Application Services, ASP.NET MVC Framework, Automation of Tests, Unit Testing, Microsoft Azure, C Sharp (Programming Language), Software Quality, Code Review, Continuous Delivery, Continuous Integration, Command-Query Responsibility Segregation (Software Development), Customer Data Management, Software Debugging, Dependency Injection, Software Design Patterns, Programming Tools, Microsoft Dynamics CRM, Entity Framework, Github, Industry Standard Architecture, JSON, Microsoft Dynamics, Microsoft SQL Server, SQL Azure, Open Data Protocol, Object-Oriented Software Development, Scrum Methodology, Release Management, Systems Integration, Transact-SQL, TypeScript, Management of Software Versions, Web Services, Azure Service Bus, Scripting, Model-Driven Development, Enterprise Software Applications, .NET Core, Power Platform Integration, Git Flow, Material UI, Solid Principles, Infrastructure Automation Frameworks, Information Technology, Microsoft Business Central, Graphql, Domain Driven Development, Api Design, Restful APIs, DocuSign, Mailchimp, Software Version Control, Api Management, Serverless Computing, Powerapps, Web Api, Microservices - **Published:** May 19, 2026 - **Apply:** https://www.disabledperson.com/jobs/72416677-crm-net-engineer ## About the Role Experience/Qualifications: o 4+ years of hands-on experience developing Dynamics 365 / Dataverse solutions, including CRM plugins, workflows, custom actions, JavaScript customizations, and PowerApps Component Framework (PCF) controls. o Strong proficiency with Microsoft Dataverse, solution management, and CRM data models. o Required: hands-on experience designing, developing, and deploying PCF controls for model-driven apps (including packaging/versioning via solutions). o Proficiency with TypeScript/JavaScript and debugging client-side components (browser developer tools); familiarity with unit testing approaches for PCF components. o Experience performing CRM deployments, updates, and environment management. o Bachelor's degree in Computer Science, Engineering, or related field or experience. o 8+ years of hands-on experience in .NET / .NET Core development, with a focus on enterprise applications and API services o Deep expertise in C#, ASP.NET MVC, Web API, Entity Framework, ADO.NET, T-SQL, and SQL Server o Strong experience with Azure cloud services, including Azure App Services, Azure Functions, API Management, Azure SQL, Storage, CDN, and Azure Service Bus o Proven success with API development patterns: REST, JSON, OData, GraphQL, DDD, CQRS, and microservices architectures o Integration experience with third-party platforms including Square, DocuSign, Mailchimp, and Microsoft Dynamics 365 ecosystem o Proficient in Agile methodologies, GitHub, and Azure DevOps tools (Boards, Repos, Pipelines) o Solid foundation in object-oriented design, SOLID principles, dependency injection, and architectural best practices o Excellent communication skills and the ability to work cross-functionally with product owners, business stakeholders, and distributed development teams o Required: strong experience with Microsoft Dynamics 365 / Dataverse and the Power Platform, including PCF development; Business Central knowledge is a plus. ## Description Design, develop, and maintain Microsoft Dynamics 365 CRM plugins using C# and the Dynamics CRM SDK. o Customize CRM components including entities, forms, views, dashboards, and business rules. o Develop server-side extensions such as custom workflows, custom actions, and real-time/async plugins. o Development and evolution of the enterprise API layer, including architecture, standards, and lifecycle management o Design and implement secure, scalable, and high-performance APIs using .NET Core and Azure services o Design, develop, and maintain PowerApps Component Framework (PCF) controls for Dynamics 365 / Dataverse model-driven apps. o Build reusable, user-friendly UI components using TypeScript/JavaScript and Dataverse client APIs, following accessibility and performance best practices. o Package, version, and deploy PCF controls using Power Platform solutions; support release management across Dev/Test/Prod. o Implement client-side customizations (form scripting and related UI behaviors) using JavaScript; collaborate with PCF development to deliver cohesive user experiences. o Manage CRM solution packaging, deployments, and environment configurations across Dev/Test/Prod. o Build and maintain integrations between Dynamics 365 CRM and enterprise platforms using REST APIs, Web Services, Azure Functions, and custom connectors. o Experience using AI-assisted development tools to support .NET development, Microsoft Dynamics customization, plugin development, troubleshooting, and application support is preferred o Contribute in full API development lifecycle from design and documentation to deployment, monitoring, and support o Drive code quality through adherence to SOLID principles, design patterns, and automated testing o Mentor developers and offshore team members, providing technical leadership and code reviews o Manage source control, branching strategies, and CI/CD processes using GitHub and Azure DevOps o Contribute to infrastructure-as-code practices and containerization strategies where appropriate o Participate in sprint planning, backlog grooming, and Agile ceremonies to ensure continuous delivery ## Related Videos - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Automated MS SQL Server database deployments with dacpacs and Azure DevOps](https://www.wearedevelopers.com/videos/334-automated-ms-sql-server-database-deployments-with-dacpacs-and-azure-devops) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j)