Search jobs > Toronto, ON > Software developer senior

RQ07557 - Software Developer - CRM - Senior

Maarut Inc
Toronto, Canada
$125K a year (estimated)
Full-time

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

6 days ago
Related jobs
Promoted
Iris Software Inc.
Toronto, Ontario

Senior Java Full Stack Developer. Position: Java Full Stack Developer. Experience working within professional software engineering practices for the full SDLC, including coding standards, code reviews, source code management, build processes and testing. Experience supporting production-level softwa...

Randstad Canada
Toronto, Ontario

This is a contract position for a Software Developer - CRM - Senior for our public sector client. Work with architecture team to developer architectural artifacts for OPS Gating. Development of required Software Architecture Documentation for the project;. ...

Teamrecruiter.com Inc
Toronto, Ontario

One of our government clients is looking for a Senior Software Developer - ASP. Contract approximately, with possibility of extensions Location: Toronto, ON JOB DESCRIPTION: The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years' experience for the design, c...

Raise
Ontario

Software Developer - Back End - Senior. Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion. Experience in programming and analysis, including specialized software package support. A...

Global Pharma Tek
Toronto, Ontario

The Justice Technology Services - Digital Design Branch requires four () L Software Developers with years+ experience for building a modern cloud based system and it’s integration with other internal and external applications. Over +years of overall experience in entire Software Development Life Cyc...

Lightspeed
Toronto, Ontario

As a senior individual contributor on the team, you will be responsible for the development and maintenance of various features in the Capital platform. As a Senior Engineer, you are expected to bring strong technical expertise, help the team accomplish their goals, help evolve the team’s process an...

Raise
Ontario

The Justice Technology Services - Digital Design Branch requires four (4) L3 Software Developers with 8 years+ experience for building a modern digital information system and it’s integration with other internal and external applications. Over 8+years of overall experience in entire Software Develop...

Laboratoires Acumatica Canada
CA

Computer hardware or software retailer/wholesaler. Write, modify, integrate and test software code. Write, modify, integrate and test software code for e-commerce and other Internet applications. ...

Maarut Inc
Toronto, Ontario

Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development LifeCycle. Resolvesand troubleshoots technical problems which arise during the use andoperation of software pac...

Royal Bank of Canada>
Toronto, Ontario

As a Senior Software Developer in the Contact Centre Technology - Client Engagement Development and Operations team, you will be part of a dynamic and innovative settings that play a key role in the overall development, implementation, management and support of an AI powered Natural Language Underst...