EOS RPO
Senior Software Engineer - Microsoft Dynamics 365
Experience from 5 to 10 years
Desired Qualifications:
Strong hands-on experience with Microsoft Dynamics 365 / Power Platform, including architecture, customization, and extensibilityExpertise in Microsoft Dataverse
Data modeling, relationships, business rules, calculated and rollup fields
Security model (business units, teams, roles, field-level security)
Advanced development experience with:
Plugins (pre/post-operation, synchronous/asynchronous, best practices)
Working experience in Custom Workflows and Power Automate Flows
PCF (PowerApps Component Framework) controls, including lifecycle, packaging, and deployment
JavaScript and TypeScript Web Resources for form scripting, command bars, and client-side logic).
Practical experience across the Microsoft Dynamics Platform, including, Model Driven Apps, Power Apps & Power Automate,
Experience integrating Dynamics 365 with Azure Services, Rest/SOAP APIs to external systems, Authentication using OAuth
Knowledge and hands-on experience with Python AI/ML libraries.
Preferred - PL-400 / PL-600 certifications
Job Expectations:
Collaborate with product owners & Engineers
Mentor junior developers and promote engineering best practices
Take ownership of modules or features from design to production
Contribute to technical documentation and knowledge sharing
Help define and improve CI/CD pipelines and DevOps practices