Participates in all phases of SDLC: from system analysis and design thru development and test to deployment and support.
Provides development estimates and participates in project planning.
Participates in designing and developing complex systems by writing Design Specifications description of framework, interfaces, services, reports, business components, and interaction between the components.
Develop enterprise-grade software solutions to meet the technology/business needs. Scopes flexible technical solutions, which includes but not limited to the development and maintenance the Matrix's Dynamics CRM technology.
Responsible for ensuring quality delivery of code through static and dynamic testing techniques
Is able to troubleshoot any complex issues as well as provide support to production.
Keep abreast of the current technologies and technological trends. Ability to learn and prototype new technologies, and recommend their use in the company products.
May lead a team of developers, possibly offshore to ensure that the project is successfully completed.
Peer mentoring experience of more junior team members.
Ensures adherence to standards for self as well as team.
Other duties as assigned
Qualifications: Must Haves:
Bachelor's degree in Computer Science or related field
Minimum of three (3) years' experience working in Dynamics CRM. Build custom solutions for Dynamics CRM utilizing a variety of cutting-edge technologies specializing in Software Development Best Practices. Solid grasp of MS Dynamics 365 CRM entity & object model.
Experience extending MS Dynamics365 using PowerApps, Microsoft Flow, Logic Apps & Azure Functions.
3+ years of hands-on experience writing CRM Plugins, Custom Workflows, Integration, Client-side custom code.
Experience with Dynamics administration; including workflows, configuration including UI / form development - web + unified client interface. Dynamics administration of security, reporting, dashboards, migration, custom development.
Demonstrated experience in implementing CRM integrations to other systems using web services.
Excellent understanding and knowledge of core Microsoft Dynamics CRM/365 modules.
Minimum 7 years of experience as a Developer
Minimum 2 years of experience as a Senior Developer
5 years of technical experience with C#, .NET, SQL, ASP.NET, JavaScript, KingswaySoft.
3 or more years experience with GIT, SVN, TFS or any other repositories etc.
Nice to have:
Microsoft Dynamics 365 Customization and Configuration (MB2-716)
Microsoft certification in Dynamics 365 CRM (MB-230)