Responsible for the development, and on-going support of custom applications and objects within Microsoft Dynamics CRM
Serve as a Subject Matter Expert (SME) within all aspects of CRM software to include technical requirements, system configuration, user requirements, and system upgrades
Identify and implement third party applications to enhance and support the CRM system
Perform CRM application testing of configurations and customizations
Lead and/or participate in analysis sessions with clients to determine application requirements for new CRM implementations
Extend capability of CRM through creation of new entities, forms, workflows, and reports
Design business processes and integrations between Microsoft Dynamics CRM applications and other applications
Perform data migration activities
Analyzes system specifications and translates system requirements to functional and technical specifications
Analyzes existing applications including performance, diagnosis, and troubleshooting of problems and designing fixes
Provides testing support to ensure that logic and syntax are correct, and that program results are accurate
Aids quality assurance and support personnel as needed to troubleshoot application problems
Utilizes version control systems such as Git in accordance with project definitions and best practices
Utilizes development management tools such as Azure DevOps and Jira as directed by supervisor or project manager
Documents code consistently throughout the development process following guidelines established by eimagine or the project governing body
Participates in Scrum ceremonies as required by project assignments
Supports authoring of solution proposals, technical whitepapers, and blogs as required
Capable of making presentations to customer or client audiences and professional peers
Provides recommendations to increase team productivity including software development tools
Comfortable programming in an object-oriented environment
Requirements
3+ Years of experience working in the SDLC (Software Development Life Cycle) and working in Dynamics 365 CRM Development or as a technical consultant
Power Platform experience is preferred
Excellent communication skills to include internal/external interaction, and documentation
Experience working in SDLC, validating solutions, and working as a Software Engineer
Proven ability to self- manage and complete project deliverables
Confident in making decisions, accurate , detailed- oriented and able to problem solve /analyze
Good interpersonal, listening, written and verbal communication and basic project management skills
Functional and/or Technical Certifications as deemed appropriate for specialization
Bachelor’s degree in information technology, computer science or equivalent job-related experience required
Comfortable programming in an object-oriented environment
Experience with version control systems such as Git
Experience with development management tools such as Azure DevOps and Jira
Participation in Scrum ceremonies as required by project assignments