HM Note: This hybrid role is three (3) days in office
Description:
Scope
- Provide application development required to complete a like for like migration of five Microsoft Dynamics high sensitive business critical applications from On Premise Dynamics version 8.2 to Azure Cloud with Dynamics version 9.2.
- Perform data migration required to the above described applications migration
- Configure and secure Azure hosting environment to support high sensitive business critical applications
- Work with architecture team to developer architectural artifacts for OPS Gating
- Work with Cyber Security to complete threat risk assessment
- Provide assistance with load testing penetration testing and AODA compliance testing.
and nbsp;
Assignment Deliverables
- Assess existing application and identify tasks and effort required to migrate each application
- Creation of technical specifications for systems development
- Configure and secure new cloud environment in alignment with OPS cloud policy and standard
- Define document test and implement data migration strategy and scripts required to migrate the applications to the cloud
- Design implement and work with the project team in completing all relevant and required documentation in alignment with OPS standards
- The consultant will be responsible for identifying deprecated code and functionality and provide out of the box solutions that will produce a like for like replacement of the functionality in the upgraded version of the application.
- This includes developing detailed programming specifications user interface designs prototypes writing and/or generating code compiling data driven programs conducting unit tests and debugging code to troubleshoot incidents and defects
- Analysis design development testing implementation and documentation of solutions for relevant projects
- Work with clients to design effective application changes to meet business needs and support a like for like migration using the best of the new technologies
- Working with any one or more of the technologies below the consultant will:
- Participate in the coding and development of application components including user interface data services data synchronization and deployment services.
- Participate in project design and application JAD sessions / walkthroughs;
- Development of required Software Architecture Documentation for the project;
- Produce Use Cases Class diagrams component diagrams state diagram etc.;
- Develop solutions to replace deprecated components focusing on like for like and out of the box solutions
- Develop documentation for testing implementation defect tracking as per OPS standards;
- Participate in document and configure output from application design sessions
- Participate in the Unit / System / Integration Testing
- Development of user authentication and access component according to predefined business rules in existing applications
- Design and development of user and system interface(s)
- Preparation of install package and install books as required
- Provide input and complete documentation for the application deployment plan for the production environment;
- Completion of all required documentation and system artifacts including update technical documentation and provide input for User Guide and amp; Training Guide;
- Estimates for assigned tasks and percent complete
- The consultant will provide a detailed list of all work/artefacts completed on the project
- Attend any meetings related to the resolution of any requests or support incidents as required
- Ensures knowledge transfer to internal staff the consultant will transfer over all information research code documents etc. to the client
- Complete work and achieve milestones within the assigned deadlines.
- Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns related to the Assignment Deliverables as soon as he/she becomes aware of them.
- Submit Deliverables for the Cluster/Ministry approval as they are completed.
- Comply with the Ontario Government and the Cluster/Ministry security procedures and practices.
- Comply with the Ontario Government and the Cluster/Ministry architecture/technology standards and best practices.
- Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and Confidentiality Guidelines.
- Comply with the Ontario Government I and amp;IT Directive Operational Policy on the I and amp;IT Project Gateway Process and other applicable Guidelines Standards and Procedures.
- Participate in Knowledge transfer
and nbsp;
The Contractor will also be required to
- Complete work and achieve milestones within the assigned deadlines;
- Notify the Cluster/Ministry project Manager in writing of any issues or other material concerns related to the Assignment Deliverables as soon as the he/she becomes aware of them;
- Submit Deliverables for the Cluster/Ministry approval as they are completed;
- Comply with the Ontario Government and the Cluster/Ministry security procedures and practices;
- Comply with the Ontario Government and the Cluster/Ministry architecture/technology standards and best practices;
- Comply with the Ontario Government and the Cluster/Ministry Conflict of Interest and Confidentiality Guidelines;
- Provide knowledge and skill transfer to a designated Cluster/Ministry staff;
- And Comply with the Ontario Government I and amp;IT Directive Operational Policy on the I and amp;IT Project Gateway Process and other applicable Guidelines Standards and Procedures.
Skills
Experience and Skill Set Requirements
Experience and Skillset Requirements
and nbsp;
Mandatory Requirements
- At least 8 years of experience developing applications using Microsoft Dynamics
and nbsp;
Desired Skills and Experience
- Application development using Microsoft Dynamics On Premise and Microsoft Dynamics Cloud version 9.2
- Experience migrating applications and data from on Premise Dynamics to Cloud
- Experience configuring and securing Azure Cloud environment to meet OPS security and access policy standards
Resumes Evaluation/Criteria:
and nbsp;
Criteria 1: Experience Architecting and Developing Applications for the Azure Cloud 40 Points
- At least 10 years in applications development with 8 years focusing on Microsoft Dynamics and at least 2 projects developing for cloud or migrating applications to the cloud
- Strong Microsoft Dynamics development skills and experience
- Extensive migration experience to upgrade our business critical high sensitivity Microsoft Dynamics 8.2 on premise applications to Azure Cloud hosting using MS Dynamics version 9.2
- Handon experience on securing applications in Azure Cloud
- Experience working in Agile methodology
and nbsp;
Criteria 2: Experience Provisioning Configuring and Securing Azure Cloud 35 Points
- Experience with Azure cloud technologies including optimization security access control availability and integrity of the environment
and nbsp;
Criteria 3: Data Migration 20 Points
- Experience planning and implementing data migration for large scale Microsoft Dynamics migrations from On Premise Dynamics versions to Cloud version implementation
and nbsp;
Criteria 4: Public Sector Experience 5 Points
- A minimum of 5 Years of public sector experience
and nbsp;
Knowledge Transfer
What needs to be KT
- Code repository
- Migration Scripts
- Cloud configuration
To whom
Project Manager / Team members
and nbsp;
When
- 1:1 meetings / team meetings / documentation on SharePoint site throughout the duration of the project life cycle etc.