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 version 9.2.
- Performdata migration required to the above described applicationsmigration
- Configureand secure Azure hosting environment to support high sensitivebusiness critical applications
- Work witharchitecture team to developer architectural artifacts for OPSGating
- Work withCyber Security to complete threat risk assessment
- Provideassistance with load testing penetration testing and AODAcompliance testing.
Deliverables :
- Assessexisting application and identify tasks and effort required tomigrate each application
- Creationof technical specifications for systems development
- 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 the cloud
- Designimplement and work with the project team in completing all relevantand required documentation in alignment with OPS standards
- 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 the application.
- Thisincludes developing detailed programming specifications userinterface designs prototypes writing and / or generating codecompiling data driven programs conducting unit tests and debuggingcode to troubleshoot incidents and defects
- Analysisdesign development testing implementation and documentation ofsolutions for relevant projects
- Work withclients to design effective application changes to meet businessneeds and support a like for like migration using the best of thenew technologies
- Workingwith any one or more of the technologies below the consultant will :
- Participatein the coding and development of application components includinguser interface data services data synchronization and deploymentservices.
- Participatein project design and application JAD sessions / walkthroughs;
- Developmentof required Software Architecture Documentation for the project;
- ProduceUse Cases Class diagrams component diagrams state diagram etc.;
- Developsolutions to replace deprecated components focusing on like forlike and out of the box solutions
- Developdocumentation for testing implementation defect tracking as per OPSstandards;
- Participatein document and configure output from application design sessions
- Participatein the Unit / System / Integration Testing
- Developmentof user authentication and access component according to predefinedbusiness rules in existing applications
- Design anddevelopment of user and system interface(s)
- Preparationof install package and install books as required
- Provideinput and complete documentation for the application deploymentplan for the production environment;
- Completionof all required documentation and system artifacts including updatetechnical documentation and provide input for User Guide &Training Guide;
- Estimatesfor assigned tasks and percent complete
- Theconsultant will provide a detailed list of all work / artefactscompleted on the project
- Attend anymeetings related to the resolution of any requests or supportincidents as required
- Ensuresknowledge transfer to internal staff the consultant will transferover all information research code documents etc. to the client
- Completework and achieve milestones within the assigned deadlines.
- Notify theCluster / Ministry project Manager in writing of any issues or othermaterial concerns related to the Assignment Deliverables as soon ashe / she becomes aware of them.
- SubmitDeliverables for the Cluster / Ministry approval as they arecompleted.
- Complywith the Ontario Government and the Cluster / Ministry securityprocedures and practices.
- Complywith the Ontario Government and the Cluster / Ministryarchitecture / technology standards and best practices.
- Complywith the Ontario Government and the Cluster / Ministry Conflict ofInterest and Confidentiality Guidelines.
- Complywith the Ontario Government I&IT Directive OperationalPolicy on the I&IT Project Gateway Process and otherapplicable Guidelines Standards and Procedures.
- Participatein Knowledge transfer
Requirements
Experienceand Skill SetRequirements :
MustHaves :
Atleast 8 years of experience developing applications using MicrosoftDynamics
Nice tohave :
- Experienceplanning and implementing data migration for large scale MicrosoftDynamics migrations from On Premise Dynamics versions to Cloudversion implementation
- 10 yearsin applications development
- Handonexperience on securing applications in AzureCloud
- Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment
Skill SetRequirements :
MandatoryRequirements :
Atleast 8 years of experience developing applications using MicrosoftDynamics
Skills andKnowledge :
- Applicationdevelopment using Microsoft Dynamics On Premise and MicrosoftDynamics Cloud version 9.2
- Experiencemigrating applications and data from on Premise Dynamics to Cloud
- Experienceconfiguring and securing Azure Cloud environment to meet OPSsecurity and access policy standards
CRITERIA :
ExperienceArchitecting and Developing Applications for the AzureCloud :
- Atleast 10 years in applications development with 8 years focusing onMicrosoft Dynamics and at least 2 projects developing for cloud ormigrating applications to the cloud
- StrongMicrosoft Dynamics development skills and experience (includingPower Automate and LogicApps)
- Extensivemigration experience to upgrade our business critical highsensitivity Microsoft Dynamics 8.2 on premise applications to AzureCloud hosting using MS Dynamics version9.2
- Handonexperience on securing applications in Azure Cloud
- Experienceworking in Agilemethodology
Experience ProvisioningConfiguring and Securing AzureCloud :
Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of the environment
DataMigration :
Experienceplanning and implementing data migration for large scale MicrosoftDynamics migrations from On Premise Dynamics versions to Cloudversion implementation
Public SectorExperience :
Experienceworking in the PublicSector
Experience and Skill Set Requirements : Must Haves : At least 8 yearsof experience developing applications using Microsoft Dynamics Niceto have : Experience planning and implementing data migration forlarge scale Microsoft Dynamics migrations from On Premise Dynamicsversions to Cloud version implementation 10+ years in applicationsdevelopment Hand-on experience on securing applications in AzureCloud Experience with Azure cloud technologies includingoptimization, security, access control, availability and integrityof the environment Skill Set Requirements : Mandatory Requirements : At least 8 years of experience developing applications usingMicrosoft Dynamics Skills and Knowledge : Application developmentusing Microsoft Dynamics On Premise and Microsoft Dynamics Cloudversion 9.
2 Experience migrating applications and data from onPremise Dynamics to Cloud Experience configuring and securing AzureCloud environment to meet OPS security and access policy standardsCRITERIA : Experience Architecting and Developing Applications forthe Azure Cloud : At least 10 years in applications development with8 years focusing on Microsoft Dynamics and at least 2 projectsdeveloping for cloud or migrating applications to the cloud StrongMicrosoft Dynamics development skills and experience (includingPower Automate and Logic Apps) Extensive migration experience toupgrade our business critical , high sensitivity Microsoft Dynamics8.
2 on premise applications to Azure Cloud hosting using MSDynamics version 9.2 Hand-on experience on securing applications inAzure Cloud Experience working in Agile methodology ExperienceProvisioning, Configuring and Securing Azure Cloud : Experience withAzure cloud technologies including optimization, security, accesscontrol, availability and integrity of the environment DataMigration : Experience planning and implementing data migration forlarge scale Microsoft Dynamics migrations from On Premise Dynamicsversions to Cloud version implementation Public Sector Experience : Experience working in the Public Sector