Roles and responsibilities:Required experience - 7+yearsTechnical Skill:1) Very strong code development experience on Java Script and HTML. Angular JS is good to have.2) Experience on Microsoft Dynamics 365 application design and configuration.3) Experience working on using Azure platform (Functions, Logic Apps, Web Jobs, Service Bus, API Management, Cloud Services Storage), Power Platform - Power Apps, Power Automate, Dev Ops or .Net C#
Required:• 5 plus years of code development experience• Experience with Java Script, Angular JS, and HTML• Broad knowledge of computer systems and web-based services• Ability to organize information, manage tasks and projects to support business needs• Ability to flexibly accept dynamically changing priorities• Strong understanding of Agile delivery model• Experience with design and configuration of MS Dynamics 365• Experience on the Azure platform (Azure Functions, Logic Apps, Web Jobs, Service Bus, API Management, Cloud Services Storage)• Experience in the Microsoft Power Platform PowerApps, Power Automate.• Experience in CRM portals• Experience with Microsoft Visual Studio and DevOps to develop and maintain code bases including branching, merging and code builds• Experience with .NET Framework and C# development including API, REST/ODATA and SOAP endpoints
Responsibilities:• Maintain, manage, develop and design Microsoft Dynamics 365 application• Perform as a developer for the delivery Dynamics 365 configuration and custom development to meet business requirements.• Promote configuration of Dynamics 365 versus Custom code• Lead the development of user stories and design artifacts to effectively convey the business requirements• Contribute to the architectural best practices and Dynamics customization standards• Participate in code reviews to ensure that customization code quality is at the highest level and appropriate design patterns are being followed• Assist with unit testing, integration testing and user acceptance testing prior to production deployment• Follows process and project methodology, ensuring proper implementation and adoption• Drive the resolution of issues; and holding self and team accountable for results• Advocates continuous improvement including identification of opportunities, adoption of best practices and standards
Knowledge, skills & abilities:• Ability to organize, prioritize work, meet deadlines, and work independently• Ability to handle multiple projects and activities in a timely, organized manner• Requires strong oral and written communication skills• Must be a creative problem solver, flexible, proactive, and work in a fast paced, ever changing environment• Ability to communicate complex technical solutions, both written and verbally, in a clear and easy-to-understand• Ability to work in offshore / onsite and Vendor model effectively.• Must be a strong team player