Senior .NET Core Developer
Listed on 2026-05-20
-
Software Development
C# / Unity Developer, Backend Developer, Software Engineer, Senior Developer
Key Responsibilities
Design, develop, and customize CRM solutions using Microsoft Dynamics CRM / Dynamics 365
Develop and maintain .NET-based CRM extensions
, plugins, workflows, and integrations
Customize CRM entities, forms, views, dashboards, and business rules
Build and consume REST / Web APIs for integration with enterprise systems
Implement server-side logic using C#, ASP.NET, and .NET Core
Develop CRM data models, security roles, and access control mechanisms
Collaborate with product owners, architects, and business stakeholders to gather requirements
Perform CRM upgrades, deployments, and environment management
Troubleshoot production issues and optimize CRM performance
Follow Microsoft best practices for security, scalability, and maintainability
Required Qualifications8+ years of overall IT experience
6+ years of hands-on experience with CRM platforms
, preferably Microsoft Dynamics CRM / Dynamics 365
Strong proficiency in C#, .NET, ASP.NET, .NET Core
Strong experience with REST APIs, Web Services, and integrations
Experience with
SQL Server and CRM data models
Solid understanding of OOP, design patterns, and enterprise application architecture
Experience working in Agile / Scrum environments
Excellent communication and documentation skills
Preferred QualificationsExperience working on Microsoft enterprise projects
Exposure to Azure services (App Services, Functions, Logic Apps)
Experience with
Power Platform (Power Automate, Power Apps)
Knowledge of CI/CD pipelines and Dev Ops practices
Experience in large-scale or global CRM implementations
Technical SkillsMicrosoft Dynamics CRM / Dynamics 365
REST APIs & Integrations
SQL Server
Agile / Scrum
Nice to HaveMicrosoft certifications (Dynamics / Azure)
Experience with customer engagement or sales CRM modules
Exposure to security and compliance standards
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).