HM Note : This onsite role isthree (3) days inoffice
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.
- andnbsp;
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;
TheVendors Personnel 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 version 9.2 Experience migrating applications anddata from on Premise Dynamics to Cloud Experience configuring andsecuring Azure Cloud environment to meet OPS security and accesspolicystandards
- and nbsp;
ResumesEvaluation / Criteria :
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;
Criteria2 : Experience Provisioning Configuring and Securing Azure Cloud 35Points
Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment
Criteria3 : Communication Skills 20Points
- Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment
- and nbsp;
Criteria4 : Public Sector Experience 5Points
- Aminimum of 5 Years of public sectorexperience
- andnbsp;
KnowledgeTransfer
andnbsp;
What needsto beKT
- Coderepository
- MigrationScripts
- Cloudconfiguration
- and nbsp;
Towhom
- ProjectManager teammembers
- andnbsp;
When
1 : 1meetings / team meetings / documentation on SharePoint sitethroughout the duration of the project life cycleetc
Musthaves :
- At least 8years of experience developing applications using MicrosoftDynamics
- Application development usingMicrosoft Dynamics On Premise and Microsoft Dynamics Cloud version9.2
- Experience migrating applications and datafrom on Premise Dynamics to Cloud
- Experienceconfiguring and securing Azure Cloud environment to meet OPSsecurity and access policystandards