Description

Job Description:

The Dynamics CRM Senior Software Engineer will serve as a subject matter expert and work with the administrator responsible for the customization and maintenance of Dynamics 365 CRM and other integrations into our flagship product. The engineer is responsible for application customization, creation of views, dashboards, entities, workflows, integrations and web resources. Additional areas of responsibility may include system analysis, quality assurance, and support services.

Essential Functions:

Customize, integrate, and extend Dynamics CRM and other integrations, incorporating use of server-side code, custom business logic, integration modules, workflow assemblies and plug-ins, C#, SQL, .Net, JavaScript, Power Automate flows, model-driven PowerApps, and Power BI. Leverage Scrum/Agile best practices to regularly deploy quality software that facilitates efficient business workflows and provides measurable business value. Work within a distributed team environment, employing strong analytical skills, creative problem-solving, and interpersonal and teamwork skills; collaborate with engineers, technical consultants, IT, and business partners for issues, enhancements, and upgrades Develop a strong understanding of the functional and technical design of internal Dynamics 365 CRM (on-premises), and how it serves companies business goals and customer needs Provide subject matter expertise, technical expertise, training, mentoring, and guidance to colleagues Analyze current architecture/design, operating environments, and other technical considerations to ensure development accommodates immediate needs as well as future business strategy and system scalability Participate in the development of user stories, use cases and design artifacts to effectively convey requirements to both client stakeholders and development teams Identify potential improvements to products and processes, as well as challenges on the horizon; and support constant, iterative improvements to enhance user experience and system performance Lead and participate in collaborative design efforts, code reviews, disciplined testing (unit, functional, regression) and stakeholder reviews as a continuous process, to identify and address issues early and often, rather than at the end of development or after release Monitor system performance, integrations, act on system jobs failures, and perform technical troubleshooting, and perform routine maintenance Administer business units, security roles, and field security profiles. Advise on the establishment of clear roles and permissions in accordance with compliance measures Responsible for user support cases, triaging questions, and providing resolution Work with service and development teams to ensure customer interactions are appropriately captured and reported Coordinate the evaluation, scope, and completion of new requests, working closely with -- and acting as the liaison between -- Finance, Product, and Development teams. Manage the change management control process of managed and unmanaged solutions, releases, and upgrades Understand security best practices and work with information security team to mitigate risk Understand health information privacy and technical and financial audit considerations, and support best practices for regulatory compliance and patient privacy Communicate issues, problems, or risks to leadership with recommended solutions Utilize professional judgement, critical thinking skills, industry research/forums, and consultation with key technical and business experts to resolve complex technical issues and achieve goals Serve as a key participant in developing standards and best practices for delivery of CRM and MS Power platform solutions. Document functional and technical design, stories, and improvements utilizing Confluence and JIRA Ensure all managed and unmanaged solutions are appropriately documented

Must have skills

Must have solid experience in Integrations and data exchange
Must have strong C# skills
Must have strong SQL skills
Must have strong .net Development and JavaScript skills
Knowledge of CRM plugin coding, xrm toolbox or similar tools
Experience with Integration of Stripe with CRM

Education

ANY GRADUATE