
Software Development Engineer 3 - CRM Dynamics Developer
- Bangalore, Karnataka
- Permanent
- Full-time
- Microsoft Dynamics 365 CRM CE Online – Hands-on implementation and development experience
- Dataverse & CRM Customizations – Schema design, data relationships, and security roles, System workflows, Custom Workflows, Plugins
- Proficiency in programming languages such as C#, .NET, JavaScript, HTML, and SQL.
- Web APIs – Integration and consumption of third-party data
- Experience with Power Apps development, including canvas and apps driven by models
- Understanding of event-based architecture and data streaming platforms such as Kafka
- Experience in Data Integration/ETL tools such as Snaplogic, SSIS
- Power Automate, Azure Functions
- Working knowledge of source control tools such as GIT.
- Implement AI-powered automation within Dynamics 365 workflows.
- Good to Have Skills & Experience
- Knowledge of SDLC and agile methodologies
- Business Analytics platforms such as Power BI
- Monitoring and alerting tools such as Splunk, Grafana, Prometheus, New Relic
- Knowledge on CI/CD and tools such as Jenkins, scripting language such as Power Shell.
- Non-relational databases such as MongoDB
- Design, develop, and customize Microsoft Dynamics CRM solutions according to business requirements.
- Develop plugins, custom workflows, actions to meet business requirements.
- Design and implement solutions for data migration and data integration
- Design, develop and test model driven and canvas apps.
- Perform unit testing using unit testing framework and ensure the best quality of code.
- Collaborate with internal teams and collaborators to gather scope of work and own the outcome.
- 5+ years of experience in Microsoft Dynamics 365 development.
- Certifications: Microsoft Dynamics 365 certifications (e.g., MB-600, MB-800, MB-900) would be preferred