Microsoft Dynamics Developer
Experience Guidelines:
Junior developer : 1 to 3 years of Relevant experience
Senior Developer : 4 to 7 years of Relevant experience
Lead : 7 to 10 years of Relevant experience
Legend
Expected knowledge level
- Has some exposure and has the interest to learn further. Need guidance.
- Has been practicing the implementation. Has the interest to learn if unaware
- Has skills and knowledge to deliver the competency without guidance. Can support Practitioner and Learner in the process
- Has skills and knowledge to deliver and provide direction. Can support advanced discussion.
Skills
- Microsoft Dynamics 365 Online Application (Sales or Service) modules
- Experience in customization and extension of Dynamics 365 CRM - client side customization using java scripts, web resources etc..., server side customization using C# & .Net assemblies
- Java scripting frameworks like Node.js, Angular.js, React.js
- JQuery, CSS, HTML 5, AJAX
- Developing REST APIs
- Integration experience with external systems through REST API's. Both with and without middleware.
- Server administration and Deployment for MSCRM application.
- Working knowledge of source control tools like GIT, VSS etc.
- Working with Power apps
- Data migration experience either through a tool or through MS Dynamics feature.
- Experience with Microsoft Azure services (Application servers, Database Services, Service Bus).
Technical competency:
- Technology and product knowledge
- Requirement Gathering and Analysis
- Architecture concepts
- Solution Design
- Configuration Management including coding, Configuration/ Customization, code migration, Unit testing
- Deployment
- Service support and maintenance
- Agile Methodology
Role and Responsibilities:
- Implementation of newfunctionality/Enhancement and fixing bugs.
- Interface development and monitoring and fix issues when necessary.
- Deployment activities.
- Trouble shoot application related bug and resolution.
- Code review and approval to deployment
- Architecture discussion and Solution review Board
- Application Demonstration and walk throughs etc.
- Adherence to the implementation process