IT Software engineer
Core
Design, develop, and maintain Microsoft Dynamics 365 CRM solutions to enhance customer engagement and align with business goals.
Role type
Senior Software Engineer (Dynamics 365 CRM Developer)
Builds
Custom CRM solutions, client-side scripts, server-side components, integrations, and low-code/no-code Power Platform tools
Domain
Life Sciences / Enterprise Resource Planning / Customer Relationship Management
Deliverable
production ML models | product features | dashboards & analysis
Required skills
C#, .NET Framework, JavaScript, jQuery, HTML, REST APIs, Web Services, OData, SQL Server, FetchXML, Power Platform (Power Automate, Power Apps, Dataverse), Visual Studio, Azure DevOps, Docker, Kubernetes (AKS)
Preferred skills
Microsoft Certified: Dynamics 365 Developer Associate, Azure services, cloud architecture
Technologies
Microsoft Dynamics 365 CRM, .NET Framework, JavaScript, jQuery, HTML, REST APIs, Web Services, OData, SQL Server, FetchXML, Power Platform, Visual Studio, Azure DevOps, Docker, Kubernetes, Azure
Responsibilities
Collaborate with business analysts to refine CRM requirements; Design and implement customizations, plugins, workflows, and integrations; Develop client-side scripts and server-side components; Create and manage entities, forms, views, dashboards, and charts; Integrate CRM with external systems; Perform data migration and ensure data integrity; Utilize Power Platform tools for low-code/no-code solutions; Coordinate with DevOps teams for solution deployments and CI/CD pipelines; Conduct unit testing, debugging, and performance optimization
Seniority
Senior, hands-on IC