Back to search
Career Soft Solutions Inc Linkedin · Posted 23d ago

CRM / .NET Engineer

Azerbaijan

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

CRM / .NET Engineer

Location: Scottsdale, AZ

Duration: 6 Months


Overview

We are seeking a CRM / .NET Engineer with strong Microsoft Dynamics 365 and .NET development experience to support enterprise CRM applications, integrations, APIs, and Power Platform solutions. The ideal candidate will have hands-on expertise with Dynamics 365 customization, Dataverse, PCF controls, Azure services, and enterprise API development within an Agile environment.

Responsibilities

Dynamics 365 / CRM Development

  • Design, develop, and maintain Dynamics 365 CRM plugins using C# and Dynamics CRM SDK
  • Customize entities, forms, views, dashboards, and business rules
  • Develop custom workflows, custom actions, and async/real-time plugins
  • Manage CRM deployments, solution packaging, and environment configurations across Dev/Test/Prod
  • Implement JavaScript-based form scripting and UI customizations

Power Platform / PCF Development

  • Develop and maintain PowerApps Component Framework (PCF) controls for model-driven apps
  • Build reusable UI components using TypeScript/JavaScript and Dataverse APIs
  • Package, version, and deploy PCF controls using Power Platform solutions
  • Support release management and deployment activities

API & Integration Development

  • Design and develop secure, scalable APIs using .NET Core and Azure services
  • Build integrations between Dynamics 365 and enterprise platforms using:
  • REST APIs
  • Web Services
  • Azure Functions
  • Custom connectors
  • Support full API lifecycle including design, deployment, monitoring, and support

Agile & Engineering Support

  • Participate in sprint planning, backlog grooming, and Agile ceremonies
  • Perform code reviews and mentor offshore/development teams
  • Manage CI/CD processes using GitHub and Azure DevOps
  • Follow SOLID principles, design patterns, and coding best practices
  • Support infrastructure-as-code and containerization initiatives where applicable

Required Skills

Dynamics 365 / Power Platform

  • 4+ years of Dynamics 365 / Dataverse development experience
  • Strong experience with:
  • CRM plugins
  • workflows
  • custom actions
  • JavaScript customizations
  • PCF controls
  • Experience with Dataverse, CRM data models, and solution management
  • Strong TypeScript/JavaScript skills
  • Experience with CRM deployments and environment management

.NET Development

  • 8+ years of .NET / .NET Core development experience
  • Strong expertise in:
  • C#
  • ASP.NET MVC
  • Web API
  • Entity Framework
  • ADO.NET
  • SQL Server
  • T-SQL

Azure & Integration Experience

  • Experience with:
  • Azure App Services
  • Azure Functions
  • API Management
  • Azure SQL
  • Azure Storage
  • Azure Service Bus
  • Strong API and integration experience using:
  • REST
  • JSON
  • OData
  • GraphQL
  • Microservices architecture

Tools & Methodologies

  • GitHub
  • Azure DevOps
  • Agile/Scrum
  • CI/CD pipelines
  • Object-oriented design and SOLID principles

Preferred Skills

  • Experience with AI-assisted development tools
  • Experience integrating with:
  • Square
  • DocuSign
  • Mailchimp
  • Microsoft Dynamics ecosystem
  • Business Central experience is a plus


Education

Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience)

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent