Senior Software Engineer - Dynamics 365 CRM & Power Platform
Ecolab Food Safety & Hygiene Solutions Private LimitedJob Description
Senior Software Engineer
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
Experience Level
Senior LevelJob role
Job requirements
About company
Similar jobs you can apply for
Accounts / FinanceData Platform Engineer
Hireplusplus Technologies Private Limited
Quality Control Engineer
Sre Kateel Industries Private LimitedTesting Engineer
Aviva Smart Solutions Pvt. Ltd.Full Stack Web Developer
Tatvam Ai Labs Private Limited
Web Developer
Om Sai Building SolutionsQuality Executive
Big BasketYou can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.
The candidate should have completed the required education and people who have 5 to 8 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.
The candidate should have sound communication skills and sound communication skills for this job.
Both Male and Female candidates can apply for this job.
No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.
No work-related deposit needs to be made during your employment with the company.
Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.
The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!