22 Sep
|
Sunovaa Tech
|
Bengaluru
22 Sep
Sunovaa Tech
Bengaluru
Solution Developer Microsoft Dynamics 365 CRM / Power Platform
Job Description
As a Solution Developer, you will be responsible for understanding, designing, developing, customizing, and implementing Microsoft Dynamics 365 CRM / Power Platform solutions using modern Microsoft technologies and Azure DevOps.
The role involves hands-on development across Dynamics 365 applications including Sales, Customer Service, Field Service, Project Operations (Project Service Automation), and Marketing, along with CRM customization, integrations, automation, deployment, and production support.
Key Responsibilities
- Understand business requirements and translate them into scalable Microsoft Dynamics 365 CRM solutions.
- Design, develop, customize, test, deploy, and maintain Dynamics 365 CE/CRM applications.
- Work on Dynamics 365 Sales, Customer Service, Field Service, Project Operations and Marketing applications.
- Perform hands-on OOB CRM customization and configuration, including:
- Entities/Tables
- Fields
- Forms
- Views
- Relationships
- Business Rules
- Workflows
- Business Process Flows
- Security Roles
- Dashboards
- Business Units
- Solutions
- Ribbon/Sitemap customization
- Develop and maintain C# plugins and custom workflow activities.
- Develop JavaScript/Xrm client-side customizations for Dynamics 365 forms and business processes.
- Configure and develop Power Apps, particularly Model-Driven Apps.
- Develop Power Automate flows for business process automation, notifications, approvals, and integrations.
- Design and implement technical interfaces and integrations with other applications.
- Work with Azure Logic Apps and Azure Data Factory for application and data integration.
- Work with Azure PaaS services and Microsoft cloud technologies.
- Use Azure DevOps and CI/CD pipelines for solution development and deployment.
- Manage solution deployment across development, testing/UAT, and production environments.
- Create technical design documents, program specifications, test plans, and technical documentation.
- Perform unit testing, debugging, defect fixing, UAT support, and production support.
- Participate in data migration and data validation activities.
- Troubleshoot application issues, integrations, alerts, and production incidents.
- Support application monitoring, maintenance, and infrastructure-related troubleshooting.
- Work closely with solution architects, technical experts, functional consultants, and business stakeholders.
- Follow Agile/Scrum development methodologies.
- Participate in code reviews and ensure development follows coding and architectural best practices.
- Support the design of system architectures and technical solutions in collaboration with architects.
- Work with global teams and stakeholders across different time zones, including Europe.
- Contribute to additional Microsoft Dynamics 365 and Power Platform initiatives as required.
Mandatory Skills
Core Mandatory Skills
- 6+ years of relevant IT/Dynamics 365 CRM development experience
- Microsoft Dynamics 365 CE / CRM Development
- C# / .NET
- Dynamics 365 C# Plugin Development
- JavaScript / Xrm Client API
- OOB Dynamics 365 CRM Customization
- Power Apps
- Power Automate
- CI/CD Pipeline understanding
- Azure DevOps
Strong hands-on experience expected in:
Dynamics 365 CRM
- Entities/Tables
- Forms
- Views
- Fields
- Relationships
- Business Rules
- Workflows
- BPF
- Security Roles
- Dashboards
- Solutions
- Ribbon Workbench
- Sitemap customization
Plugin Development
- C# Plugins
- Synchronous/Asynchronous Plugins
- Plugin Registration
- Server-side business logic
- Custom Workflow Activities
JavaScript
- D365 form scripting
- OnLoad
- OnChange
- OnSave
- Client-side validation
- Dynamic form behavior
- Xrm/Client API
Power Platform
- Power Apps
- Model-Driven Apps
- Power Automate
- Dataverse
DevOps
- Azure DevOps
- CI/CD pipelines
- Solution deployment
- Workplace management
- Dev Test/UAT Production deployment
- Basic ALM understanding
Good to Have / Preferred Skills
- Azure Logic Apps
- Azure Data Factory
- Azure PaaS
- REST APIs / Web APIs
- Data migration and validation
- SQL
- Power BI
- Azure PowerShell
- CRM integration
- Application monitoring
- Production support
- Performance optimization
- Agile/Scrum experience
Education & Certification
- Bachelor's degree in IT, Computer Science, Informatics, Business Informatics, or equivalent qualification.
- Microsoft Power Apps + Dynamics 365 Developer Associate certification preferred/required as specified by Siemens.
- Relevant Microsoft Power Platform/Azure certifications are an advantage.
Ideal Candidate Profile
The ideal candidate should be a hands-on Dynamics 365 CRM Developer, not purely a functional consultant.
The strongest profiles will have this combination:
6+ Years D365 CRM/CE + C# Plugins + JavaScript/Xrm + OOB CRM Customization + Power Apps + Power Automate + Azure DevOps/CI-CD
📌 Microsoft Dynamics Crm Developer (Bengaluru)
🏢 Sunovaa Tech
📍 Bengaluru