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

4 days ago
Related jobs
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;. ...

Promoted
Iris Software Inc.
Toronto, Ontario

Iris's direct client, one of the Top 5 Bank in Canada, is looking to hire a Senior Java Full Stack Developer for a long term opportunity at Toronto, ON (Hybrid Position). Position: Java Full Stack DeveloperLocation: Toronto, ON (Hybrid)Duration: Long Term Contract Role (12+ Months)Required SkillExpe...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion and migrations. Experiencein programming and analysis; specialized software package supportat the specified experience level. Abilityto...

Robinhood
Toronto, Ontario

Improve system performance, scalability, developer experience, and security, effectively reducing privacy and safety risks. Software Engineering space, with a strong passion for security. Strong ownership and experience in building and operating high-scale, distributed systems throughout the softwar...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion andmigrations. Experiencein programming and analysis; specialized software package supportat the specified experiencelevel. Abilityto c...

Cynet Systems
Toronto, Ontario

Experience in programming and analysis; specialized software package support at the specified experience level Ability to collaborate with IT Professionals throughout the Software Development Life Cycle Experience in structured methodologies for the development, design, implementation and maintenanc...

Maarut Inc
Toronto, Ontario

Resolves andtroubleshoots technical problems which arise during the use andoperation of software packages including technical assistance inimplementation conversion and migrations. ...

Intact Financial Corporation
Toronto, Ontario

We are seeking a highly skilled Senior Software Developer (Oracle SQL) to join our Reinsurance IT team. The Senior Developer will be responsible for assisting with production support issues, month-end processes, and error handling procedures. Translate requirements into technical specifications / so...

TELUS
Toronto, Ontario

You are a Senior Software developer with 5+ years of experience in IT platform implementation in a technical capacity. You have hands-on experience with the following technologies as a senior software developer: Spring, Spring Boot WireMock Docker Terraform Oracle, Postgres, MSSQL Server, MySQL Serv...

0000050007 Royal Bank of Canada
Toronto, Ontario

As a Software Developer in Test, you will support the HR Incentive Compensation Technology team as both a SDET and Technical Analyst. Software development in MVC core C# with Visual Studio or VS Code. Application Testing, Decision Making, Detail-Oriented, Group Problem Solving, IT Quality Assurance,...