Responsibilities
Required to translate technical systems specificationsinto working tested CRM applications.
This includesdeveloping detailed programming specifications writing and / orgenerating code compiling datadriven programs maintaining andconducting unit tests.
Resolves and troubleshoots technical problems which arise duringthe use and operation of software packages includingtec
GeneralSkills
Experience in programming and analysis; specialized CRM softwarepackage support at the specified experiencelevel
Ability to collaborate with IT Professionals throughout theSoftware Development LifeCycle
Experience in structured methodologies for the development designimplementation and maintenance ofapplications
Experience in design code test debug and documentapplications
Experience in the use of object and / or third generation languagedevelopmenttools
Experience in one or more programminglanguages
Experience in application design latest design patters deploymentandtroubleshooting
Experience with relational and hierarchical databasetechnologies
Experience in the use of information retrieval packages using querylanguages
Experience with one or more communicationsprotocols
Experience in structured methodologies for the design developmentimplementation and maintenance ofapplications
Experience eliciting and documenting information from diversebusiness area stakeholders and subject matterexperts
Excellent analytical problemsolving and decisionmaking skills;verbal and written communication skills; interpersonal andnegotiationskills
Ateam player with a track record for meeting deadlines CRM SoftwareDevelopment Skills Knowledge and experience with specific CRMsoftware and anticipated future releases high availability solutiondesign andimplementation
Knowledge and experience with specific CRM enterprisearchitecture methodologies design standards andtools
Experience with middleware andgateways
Expertise in specific tools for CRM softwaredevelopment
DesirableSkills :
Knowledge and experience with programmingInternetreadyapplications
Knowledge and experience in rapid application development (RAD)methodologies
Knowledge and understanding of Information Management principlesconcepts policies andpractices
Experience with middleware andgateways
Experience reviewing analyzing and modifying product installationscripts including encoding testingdebugging
Ability to provide postimplementation support and resolve anypostimplementation technicalissues
Experience conducting design walkthrough sessions with projectteam
Knowledge and understanding of Accessibility for Ontarians withDisability Act (AODA) and related regulations andstandards
Ability to provide user and system documentation asrequired
Skills
Experienceand Skill SetRequirements
EvaluationCriteria : TechnicalSkills
TechnicalSkills
- Experiencewith Agilemethodologies
- Experiencewith Dynamics 365 Microsoft Power platform and Azure solutiondesign
- Workingknowledge of Dynamics interoperability integration and capabilitywith other Microsoft cloudtechnologies
- Workingknowledge of both low code development and custom development onDynamics365
- Workingknowledge with Dataverse design anddevelopment
- Workingknowledge of development in Azuretechnologies
- Workingknowledge of .NET C# JavaScript
- Workingknowledge of DevOps task boards pipelinesetc.
Experience
- Experiencewith cloud platforms such as Azure Dynamics 365 PowerPlatform
- Experiencewith Dynamics CRM Customer Service Workspace Agent experienceprofile Session templates workstream androuting.
- Experiencewith custom .Web API development ASP.NET. .Net Core EntityFramework Azure SQL DevOps CI / CD Pipelines etc.
- Proficiencyin all cloud service models : SaaS PaaS andIaaS
- Certificationsin Dynamics 365 and Azure arepreferred
- Experiencewith Agile methodologies including using kanban / task boards
- Extensiveexperience developing in Dynamics 365 Customer Experience (casemanagement Knowledge Management Customer Service Workspaceconfiguration) and power platform
- Experiencewith both low code development and custom development on Dynamics365
CommunicationSkills
- Strongcommunication skills to prepare documentation including but notlimited to; reports reviews assessments
- Ability topresent ideas and suggestions clearly and effectively and in a userfriendly manner; maintain a high level of customer service to bothinternal and externalclients
- Abilityto communicate designs and development in clear and understandablemanner
Requirements
MustHaves :
- 5years of experience in Softwaredeveloper
- Experiencewith Dynamics 365 MicrosoftPower platform and Azure solutiondesign
- Experiencewith custom. Web API development ASP.NET. .Net Core EntityFramework Azure SQL DevOps CI / CD Pipelines etc.
Developer