Senior CRM Developer
Mandatory Technical Skills
Dynamics CRM & Power Platform
- In‑depth hands‑on experience with Microsoft Dynamics CRM
- Strong knowledge of Canvas and Model‑Driven applications and Dataverse / Common Data Service (CDS)
- Hands‑on experience with CRM API, REST / OData, and SOAP endpoints
.NET & Application Development
- Extensive experience with the .NET Framework and C# development
- Experience with ADO.NET, ASP.NET, and Windows Communication Foundation (WCF)
- Strong understanding of object‑oriented programming and Service‑Oriented Architecture (SOA)
Database & Reporting
- Strong experience with Microsoft SQL Server (MSSQL)
- Database tuning and performance optimization skills
- Experience working with SQL Server Reporting Services (SSRS) and SQL Server Integration Services (SSIS)
- Experience designing business solutions leveraging SQL Server databases and reporting/integration services
Web & Client-Side Development
- Extensive experience with JavaScript, HTML, and web-based UI development
- Experience customizing CRM Web Client and Outlook Client
Development, ALM & DevOps
- Strong understanding of the software development lifecycle
- Experience with Azure DevOps for work management, builds, and deployments
- Experience with source control management systems
- Experience with continuous integration and continuous deployment (CI/CD) environments
General & Professional Skills
- Proven ability to communicate effectively with both technical teams and business stakeholders
- Strong analytical and problem-solving skills
- Detail-oriented, self-directed, and highly accountable
- Strong collaboration and teamwork mindset
- Ability to work in a fast-paced, client-focused environment