Senior Dynamics 365 Developer
Role & responsibilities
table {mso-displayed-decimal-separator:"\."; mso-displayed-thousand-separator:"\,";} tr {mso-height-source:auto;} col {mso-width-source:auto;} td {padding-top:1px; padding-right:1px; padding-left:1px; mso-ignore:padding; color:black; font-size:11.0pt; font-weight:400; font-style:normal; text-decoration:none; font-family:Calibri, sans-serif; mso-font-charset:0; text-align:general; vertical-align:bottom; border:none; white-space:nowrap; mso-rotate:0;} .xl25 {font-weight:700; text-align:left; vertical-align:middle; border:.5pt solid windowtext; background:#B4C6E7; mso-pattern:black none; white-space:normal;} .xl27 {font-weight:700; text-align:left; vertical-align:middle; border:.5pt solid windowtext; background:#9BC2E6; mso-pattern:black none; white-space:normal;} .xl28 {color:black; font-weight:700; text-align:left; vertical-align:middle; border:.5pt solid windowtext; background:#F8CBAD; mso-pattern:black none; white-space:normal;} .xl38 {text-align:left; vertical-align:middle; border:.5pt solid windowtext; white-space:normal;} .xl39 {text-align:left; border:.5pt solid windowtext; white-space:normal;} .xl40 {text-align:left; border:.5pt solid windowtext;} Job Description :SkillsTechnical SkillsMust Have:Dynamics 365 Customer EngagementMust Have:Azure DevOps CI & CDMust Have: Power Platform PCF ControlsMust Have:Dynamics 365 Plugin developmentMust Have: Dynamics 365 Portal developmentMust Have: .NetMust Have:C#Must Have:JavaScriptMust Have: Web servicesMust Have: Knowledge of Software Development Lifecycle (SDLC)Must Have:Knowledge of software testingMust Have: Knowledge of writing test casesSoft SkillsMust Have:Attention to detailMust Have: Communication skillsMust Have:Interpersonal skillsMust Have: Problem-solving skillsMust Have:Planning and organizing skillsMust Have:Analytical skillsMust Have:Team playerRelevant ExperienceMust Have:5 years + relevant IT experienceMust Have:5 years + Microsoft CRM development experience (essential)Must Have:Experience in a team lead/mentoring role (desirable)Relevant ExperienceKEY ACCOUNTABILITIES / KRAS / KPIS:Must Have:Deliver quality, effective software, in line with the agreed development process and business needs.Must Have:Collaborate with stakeholders to gather requirements, conduct analysis and prioritize requests.Must Have:Conduct research and evaluate potential technical solutions to identified business problems.Must Have:Partner with the Product Owner, Business and/or System Analysts and Solutions Architects to translate business requirements into workable solutions and document solutions into technical specifications.Must Have:Design and code new software functionality using code that is readable, maintainable, and re-usable.Must Have:Conduct unit testing of own code, and system integration testing of each solution and resolve all issues/queries timeously.Must Have:Collaborate with the testing team to co-create test cases to ensure that features within each application are working as expected.Must Have:Contribute to user acceptance testing (UAT) and training material to ensure that functionality is working correctly.Must Have:Deliver coding into the applicable production environment once testing has been completed.Must Have:Provide stakeholders with regular feedback on the technical design and timelines for solution ensuring that business needs are met.Must Have:Maintain existing programs according to change requests approved by business as and when needed.Must Have:Diagnose root causes of system issues through problem-solving and recommend potential solutions.Must Have:Monitor performance of solutions and make recommendations to improve the performance and functionality of the solutionMust Have:Log issues found in existing systems as internal change controls and ensure successful resolution of issues.Must Have:Develop and maintain productive and collaborative working relationships with peers and team members.Must Have:Continuously develop own expertise in terms of industry and subject matter development and application thereof in an area of specialization.Must Have:Contribute to continuous innovation through the development, sharing and implementation of new ideas and involvement of peers.
Preferred candidate profile
