Dynamics Software Developer 7424-0112
HM Note : This hybrid role isthree (3) days inoffice
Description : Scope
Scope
Provideapplication development required to complete a like for likemigration of five Microsoft Dynamics high sensitive businesscritical applications from On Premise Dynamics version 8.
2 to AzureCloud with Dynamics version9.2.
- Perform datamigration required to the above described applicationsmigration
- Configureand secure Azure hosting environment to support high sensitivebusiness criticalapplications
- Work witharchitecture team to developer architectural artifacts for OPSGating
- Work with CyberSecurity to complete threat riskassessment
- Provideassistance with load testing penetration testing and AODAcompliancetesting.
- and nbsp;
AssignmentDeliverables
- Assessexisting application and identify tasks and effort required tomigrate eachapplication
- Creationof technical specifications for systemsdevelopment
- Configureand secure new cloud environment in alignment with OPS cloud policyand standard
- Definedocument test and implement data migration strategy and scriptsrequired to migrate the applications to thecloud
- Design implementand work with the project team in completing all relevant andrequired documentation in alignment with OPSstandards
- Theconsultant will be responsible for identifying deprecated code andfunctionality and provide out of the box solutions that willproduce a like for like replacement of the functionality in theupgraded version of theapplication.
- Thisincludes developing detailed programming specifications userinterface designs prototypes writing and / or generating codecompiling data driven programs conducting unit tests and debuggingcode to troubleshoot incidents anddefects
- Analysisdesign development testing implementation and documentation ofsolutions for relevantprojects
- Work withclients to design effective application changes to meet businessneeds and support a like for like migration using the best of thenewtechnologies
- Workingwith any one or more of the technologies below the consultantwill :
- Participate inthe coding and development of application components including userinterface data services data synchronization and deploymentservices.
- Participatein project design and application JAD sessions / walkthroughs;
- Developmentof required Software Architecture Documentation for theproject;
- Produce UseCases Class diagrams component diagrams state diagrametc.;
- Developsolutions to replace deprecated components focusing on like forlike and out of the boxsolutions
- Developdocumentation for testing implementation defect tracking as per OPSstandards;
- Participatein document and configure output from application designsessions
- Participatein the Unit / System / IntegrationTesting
- Development ofuser authentication and access component according to predefinedbusiness rules in existingapplications
- Designand development of user and systeminterface(s)
- Preparationof install package and install books asrequired
- Provide inputand complete documentation for the application deployment plan forthe productionenvironment;
- Completionof all required documentation and system artifacts including updatetechnical documentation and provide input for User Guide and amp;TrainingGuide;
- Estimates forassigned tasks and percentcomplete
- Theconsultant will provide a detailed list of all work / artefactscompleted on theproject
- Attend anymeetings related to the resolution of any requests or supportincidents asrequired
- Ensuresknowledge transfer to internal staff the consultant will transferover all information research code documents etc. to theclient
- Complete workand achieve milestones within the assigneddeadlines.
- Notify theCluster / Ministry project Manager in writing of any issues or othermaterial concerns related to the Assignment Deliverables as soon ashe / she becomes aware ofthem.
- SubmitDeliverables for the Cluster / Ministry approval as they arecompleted.
- Comply withthe Ontario Government and the Cluster / Ministry security proceduresand practices.
- Complywith the Ontario Government and the Cluster / Ministryarchitecture / technology standards and bestpractices.
- Comply withthe Ontario Government and the Cluster / Ministry Conflict ofInterest and ConfidentialityGuidelines.
- Complywith the Ontario Government I and amp;IT Directive OperationalPolicy on the I and amp;IT Project Gateway Process and otherapplicable Guidelines Standards andProcedures.
- Participatein Knowledgetransfer
- and nbsp;
TheContractor will also be requiredto
- Completework and achieve milestones within the assigneddeadlines;
- Notify theCluster / Ministry project Manager in writing of any issues or othermaterial concerns related to the Assignment Deliverables as soon asthe he / she becomes aware ofthem;
- SubmitDeliverables for the Cluster / Ministry approval as they arecompleted;
- Comply withthe Ontario Government and the Cluster / Ministry security proceduresand practices;
- Complywith the Ontario Government and the Cluster / Ministryarchitecture / technology standards and bestpractices;
- Comply withthe Ontario Government and the Cluster / Ministry Conflict ofInterest and ConfidentialityGuidelines;
- Provideknowledge and skill transfer to a designated Cluster / Ministrystaff;
- And Comply withthe Ontario Government I and amp;IT Directive Operational Policy onthe I and amp;IT Project Gateway Process and other applicableGuidelines Standards andProcedures.
Skills
Experienceand Skill SetRequirements
Experienceand SkillsetRequirements
andnbsp;
MandatoryRequirements
- Atleast 8 years of experience developing applications using MicrosoftDynamics
- and nbsp;
DesiredSkills andExperience
- Applicationdevelopment using Microsoft Dynamics On Premise and MicrosoftDynamics Cloud version9.2
- Experiencemigrating applications and data from on Premise Dynamics toCloud
- Experienceconfiguring and securing Azure Cloud environment to meet OPSsecurity and access policystandards
ResumesEvaluation / Criteria :
and nbsp;
Criteria1 : Experience Architecting and Developing Applications for theAzure Cloud 40Points
- Atleast 10 years in applications development with 8 years focusing onMicrosoft Dynamics and at least 2 projects developing for cloud ormigrating applications to thecloud
- Strong MicrosoftDynamics development skills andexperience
- Extensivemigration experience to upgrade our business critical highsensitivity Microsoft Dynamics 8.2 on premise applications to AzureCloud hosting using MS Dynamics version9.2
- Handon experienceon securing applications in AzureCloud
- Experienceworking in Agilemethodology
- and nbsp;
Criteria 2 : Experience Provisioning Configuring and Securing Azure Cloud 35Points
- Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment
- and nbsp;
Criteria 3 : Data Migration 20Points
- Experienceplanning and implementing data migration for large scale MicrosoftDynamics migrations from On Premise Dynamics versions to Cloudversionimplementation
- and nbsp;
Criteria 4 : Public Sector Experience 5Points
- Aminimum of 5 Years of public sectorexperience
- and nbsp;
KnowledgeTransfer
Whatneeds to beKT
- Coderepository
- MigrationScripts
- Cloudconfiguration
Towhom
Project Manager / Team members
andnbsp;
When
- 1 : 1meetings / team meetings / documentation on SharePoint sitethroughout the duration of the project life cycleetc.