Titre du poste ou emplacement
RECHERCHES RÉCENTES

RQ07649 - Software Developer - CRM - Senior

Maarut Inc - 24 emplois
East York, ON
Temps plein
Exécutif

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.

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

Requirements

MANDATORY REQUIREMENTS:

  • At least 8 years of experience developing applications using Microsoft Dynamics

SKILLS AND KNOWLEDGE:

  • 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

Nice to have:

  • Experience planning and implementing data migration for large scale Microsoft Dynamics migrations from On Premise Dynamics versions to Cloud version implementation
  • 10+ years in applications development
  • Hand-on experience on securing applications in Azure Cloud
  • Experience with Azure cloud technologies including optimization, security, access control, availability and integrity of the environment