Software Engineer – Microsoft Dynamics 365 & Power Platform (.NET)
Synechron · Bengaluru
- Posted
- today
- Experience
- 5+ yrs
- Pay
- Not stated
About the job
Job Summary
Synechron is seeking a Software Engineer – Microsoft Dynamics 365 with strong expertise in the Microsoft Power Platform ecosystem . The role is suited to an experienced Microsoft Dynamics 365 professional who has transitioned from a traditional .NET development background into a Power Platform-focused engineering role. The successful candidate will design, develop, customize, integrate, and support enterprise solutions using Microsoft Dynamics 365, Dataverse, Power Apps , and related Microsoft technologies. The role contributes to business objectives by delivering scalable applications, improving process automation, supporting low-code/no-code adoption, and helping stakeholders meet operational and customer-service requirements.
Software Requirements Required Software Skills
- Microsoft Dynamics 365: Strong hands-on experience designing, configuring, customizing, developing, and supporting enterprise business applications.
- Microsoft Power Platform: Practical experience with the platform ecosystem, including application development, automation, and solution configuration.
- Power Apps: Hands-on experience building and maintaining business applications, including model-driven and/or canvas applications.
- Microsoft Dataverse: Experience designing data models, managing tables, relationships, business rules, security roles, and solution components.
- .NET Development: Professional background in .NET development, including experience that supports integration, customization, troubleshooting, or extension of enterprise applications.
- Microsoft ecosystem integrations: Experience developing or supporting integrations across Microsoft technologies.
- Enterprise application development: Experience designing and implementing scalable business applications.
- Development and support tools: Experience using appropriate tools for debugging, source control, deployment, monitoring, and application support.
Preferred Software Skills
- Dynamics 365 Customer Service: Experience configuring, enhancing, or supporting the module.
- Dynamics 365 Contact Center: Experience with the module is preferred.
- Microsoft Fabric: Experience with Fabric or willingness to work on Fabric-based solutions.
- Low-code/no-code development: Exposure to developing and maintaining solutions using low-code/no-code practices.
- Microsoft Dynamics 365 and Power Platform certifications: Relevant certifications are a plus.
- Additional Microsoft Power Platform capabilities: Experience with related platform services used for workflow automation, integration, reporting, or enterprise solution delivery.
Overall Responsibilities
- Design, develop, configure, customize, and support solutions using Microsoft Dynamics 365 and the Power Platform .
- Build and maintain applications using Power Apps and Dataverse , ensuring that solutions meet functional, technical, security, and performance requirements.
- Configure and enhance Dynamics 365 applications to address documented business requirements and improve operational workflows.
- Develop integrations and automate business processes across Microsoft technologies using appropriate application programming interfaces, connectors, services, and integration patterns.
- Apply .NET development experience to support extensions, integrations, custom components, troubleshooting, and maintainable enterprise solutions.
- Collaborate with business stakeholders, solution designers, project teams, and technical teams to clarify requirements and deliver scalable solutions.
- Participate in solution design, technical estimation, development, testing, deployment, troubleshooting, performance optimization, and production support activities.
- Investigate defects and incidents, identify root causes, implement corrective actions, and document resolutions.
- Contribute to the adoption of low-code/no-code development practices while applying appropriate governance, maintainability, security, and quality standards.
- Support knowledge sharing, technical documentation, reusable solution components, and consistent engineering practices.
- Consider sustainability by promoting efficient application design, responsible use of cloud resources, reusable components, and solutions that reduce unnecessary processing and maintenance effort.
- Deliver solutions that meet agreed scope, quality standards, timelines, support requirements, and measurable business outcomes.
Technical Skills (By Category)
Programming Languages Essential
- .NET development experience relevant to enterprise applications, integrations, customizations, debugging, and support.
- Practical understanding of programming concepts required to extend, troubleshoot, and maintain Dynamics 365 and Power Platform solutions.
- Ability to work with configuration, expressions, formulas, or scripting approaches used within Power Apps and Dataverse solutions.
Preferred
- Experience developing custom components, integration services, plugins, or extensions for Microsoft Dynamics 365.
- Experience with web service development or other programming approaches used in Microsoft ecosystem integrations.
Databases/Data Management Essential
- Hands-on experience with Microsoft Dataverse .
- Ability to design data models, tables, columns, relationships, business rules, and solution components.
- Understanding of data quality, data validation, data access, data migration, and maintainable data structures.
- Experience supporting enterprise business applications with structured and governed data.
Preferred
- Experience with data integration, transformation, reporting, or analytics solutions involving Microsoft technologies.
- Experience with Microsoft Fabric or willingness to develop skills in Fabric-based data solutions.
Cloud Technologies Essential
- Experience working with cloud-based Microsoft Dynamics 365 and Power Platform solutions.
- Understanding of cloud application configuration, environments, solution management, deployment, monitoring, and support.
- Ability to consider scalability, availability, performance, and maintainability when designing solutions.
Preferred
- Experience with Microsoft Fabric-based solutions.
- Exposure to cloud integration services, managed connectors, or related Microsoft cloud capabilities.
Frameworks and Libraries Essential
- Microsoft Dynamics 365 application framework and configuration capabilities.
- Microsoft Power Platform, including Power Apps and Dataverse .
- Frameworks, connectors, and services required to integrate Dynamics 365 and Power Platform with Microsoft technologies.
- Understanding of reusable solution components and enterprise application design practices.
Preferred
- Dynamics 365 Customer Service and/or Contact Center frameworks and capabilities.
- Low-code/no-code development frameworks and reusable automation patterns.
- Experience with custom Power Platform components or Dynamics 365 extensions.
Development Tools and Methodologies Essential
- Experience with development, debugging, testing, deployment, source control, and application support tools.
- Ability to participate in requirements analysis, solution design, code or configuration reviews, defect resolution, and performance optimization.
- Understanding of structured development and release practices for enterprise applications.
- Experience working with iterative delivery, issue tracking, documentation, and stakeholder feedback.
Preferred
- Experience implementing governance and adoption practices for low-code/no-code development.
- Experience with automated testing, continuous integration, continuous delivery, or environment-based deployment practices.
- Experience creating technical documentation, reusable templates, and implementation standards.
Security Protocols Essential
- Understanding of security roles, permissions, access controls, environment management, and data protection within Dynamics 365, Dataverse, and Power Platform.
- Ability to design solutions that follow organizational security, privacy, compliance, and governance requirements.
- Experience identifying and resolving access, authentication, authorization, or data-visibility issues.
Preferred
- Experience applying security considerations to Microsoft ecosystem integrations.
- Exposure to enterprise identity, authentication, and secure API integration practices.
Experience Requirements