HM Note: This onsite role is three (3) days in office
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.
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 & 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&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures.
-
Participate in Knowledge transfer
The Vendorâs Personnel 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&IT Directive, Operational Policy on the I&IT Project Gateway Process, and other applicable Guidelines, Standards and Procedures.
Skills
Experience and Skill Set Requirements
Experience and Skillset Requirements
Mandatory Requirements
-
At least 8 years of experience developing applications using Microsoft Dynamics
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:
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
-
Hand-on experience on securing applications in Azure Cloud
-
Experience working in Agile methodology
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
Criteria 3: Communication Skills - 20 Points
-
Experience with Azure cloud technologies including optimization, security, access control, availability and integrity of the environment
Criteria 4: Public Sector Experience - 5 Points
-
A minimum of 5 Years of public sector experience
Knowledge Transfer
What needs to be KT
-
Code repository
-
Migration Scripts
-
Cloud configuration
To whom
-
Project Manager, team members
When
-
1:1 meetings / team meetings / documentation on SharePoint site, throughout the duration of the project life cycle etc
Must haves:
-
At least 8 years of experience developing applications using Microsoft Dynamics
-
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