Senior Software Engineer – MS Dynamics 365

Software Development
  • Software Development
  • India
  • Applications have closed

Key Responsibilities

1.Design & deliver D365 CRM solutions across Dynamics 365 apps (Sales, Customer Service, Field Service or custom Model-driven apps) using Dataverse best practices.

Customize and extend Dynamics 365 using configuration and code:

2.Entity/table design, relationships, business rules, forms, views, dashboards

Business Process Flows (BPF), workflows, Power Automate

Security roles, teams, business units, field-level security

3.Develop and maintain custom code components, such as:

Plugins, custom workflow activities, server-side extensions (C#/.NET)

Client-side scripting (JavaScript/TypeScript), ribbon/commanding

PCF controls for modern UI extensions

4.Build and support integrations between D365 and external systems using:

Web API/REST/OData, Azure Functions, Logic Apps, Service Bus/Event Grid

Middleware tools (e.g., MuleSoft) and/or SSIS/KingswaySoft as applicable

5.Lead technical design and implementation:

Own technical solutioning, estimations, and design documentation

Provide guidance on architecture, integration patterns, and performance strategy

6.Drive quality and reliability: Implement unit/integration testing strategies

Perform code reviews, enforce standards, and ensure maintainable implementations

7.Troubleshoot production issues:

Analyze plugin trace logs, platform logs, integration failures, and performance bottlenecks

Resolve incidents with strong root cause analysis and preventative improvements

8.Mentor and coach other engineers and contribute to team maturity through patterns, reusable components, and documentation.

Collaborate with stakeholders (Product Owners, Business Analysts, QA, Support) to translate business needs into technical deliverables in an Agile/Scrum environment.

Required Skills and Experience

1. 5–8+ years of software engineering experience with 3+ years in Dynamics 365 CRM / Dataverse / Power Platform implementations.

Strong hands-on development in C#/.NET for Dynamics (plugins, workflow activities, Azure components).

2.Solid experience in Dynamics 365 customization (forms, views, BPF, security model, solution layering).

3.Strong experience with Dataverse Web API, custom actions, and building/consuming REST APIs.

4.Proficiency in JavaScript/TypeScript for client-side customizations and command bar logic.

5.Experience with Power Platform components:

Power Automate (flows, approvals, connectors, error handling)

Power Apps (model-driven app behavior and governance)

Environment and solution management

Similar Jobs to Apply
  • Mastercard
    Pune

    Join a team building secure and scalable payment‑network services that support millions of global transactions. You’ll design end-to-end solutions in Java, Spring Boot, and Angular while ensuring
  • Persistent Systems
    India

    Join a fast‑growing AI‑led digital engineering team that partners with Fortune 50 firms to modernize their enterprise platforms. You will focus on building robust, scalable backend services u
  • Photon
    India

    Join a fast‑growing tech team to design and deliver scalable Java solutions. You’ll work with Spring Boot, microservices, and CI/CD pipelines to drive product excellence.What You’ll DoDesi
  • Aristocrat
    Noida

    Join a world‑class Agile game development team where innovation and collaboration turn ideas into playable experiences. As an early‑career engineer, you’ll build and enhance core game features w