Search jobs > Toronto, ON > Senior software developer

RQ08071 - Software Developer - Senior

Maarut Inc
Toronto, Ontario, Canada
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 version9.2.

  • Performdata migration required to the above described applicationsmigration
  • Configureand secure Azure hosting environment to support high sensitivebusiness criticalapplications
  • Workwith architecture team to developer architectural artifacts for OPSGating
  • Workwith Cyber Security to complete threat riskassessment
  • Provideassistance with load testing penetration testing and AODAcompliancetesting.

AssignmentDeliverables

  • Assessexisting application and identify tasks and effort required tomigrate eachapplication
  • Creationof technical specifications for systemsdevelopment
  • Configureand secure new cloud environment in alignment with OPS cloud policyandstandard
  • Definedocument test and implement data migration strategy and scriptsrequired to migrate the applications to thecloud
  • Designimplement and work with the project team in completing all relevantand required documentation in alignment with OPSstandards
  • 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 theapplication.
  • Thisincludes developing detailed programming specifications userinterface designs prototypes writing and / or generating codecompiling data driven programs conducting unit tests and debuggingcode to troubleshoot incidents anddefects
  • Analysisdesign development testing implementation and documentation ofsolutions for relevantprojects
  • Workwith clients to design effective application changes to meetbusiness needs and support a like for like migration using the bestof the newtechnologies
  • Workingwith any one or more of the technologies below the consultantwill :
  • 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 theproject;
  • ProduceUse Cases Class diagrams component diagrams state diagrametc.;
  • Developsolutions to replace deprecated components focusing on like forlike and out of the boxsolutions
  • Developdocumentation for testing implementation defect tracking as per OPSstandards;
  • Participatein document and configure output from application designsessions
  • Participatein the Unit / System / IntegrationTesting
  • Developmentof user authentication and access component according to predefinedbusiness rules in existingapplications
  • Designand development of user and systeminterface(s)
  • Preparationof install package and install books asrequired
  • Provideinput and complete documentation for the application deploymentplan for the productionenvironment;
  • Completionof all required documentation and system artifacts including updatetechnical documentation and provide input for User Guide &TrainingGuide;
  • Estimatesfor assigned tasks and percentcomplete
  • Theconsultant will provide a detailed list of all work / artefactscompleted on theproject
  • Attendany meetings related to the resolution of any requests or supportincidents asrequired
  • Ensuresknowledge transfer to internal staff the consultant will transferover all information research code documents etc. to theclient
  • Completework and achieve milestones within the assigneddeadlines.
  • Notifythe Cluster / Ministry project Manager in writing of any issues orother material concerns related to the Assignment Deliverables assoon as he / she becomes aware ofthem.
  • SubmitDeliverables for the Cluster / Ministry approval as they arecompleted.
  • Complywith the Ontario Government and the Cluster / Ministry securityprocedures andpractices.
  • Complywith the Ontario Government and the Cluster / Ministryarchitecture / technology standards and bestpractices.
  • Complywith the Ontario Government and the Cluster / Ministry Conflict ofInterest and ConfidentialityGuidelines.
  • Complywith the Ontario Government I&IT Directive OperationalPolicy on the I&IT Project Gateway Process and otherapplicable Guidelines Standards andProcedures.
  • Participatein Knowledgetransfer

The Vendor sPersonnel will also be requiredto

  • Completework and achieve milestones within the assigneddeadlines;
  • Notifythe Cluster / Ministry project Manager in writing of any issues orother material concerns related to the Assignment Deliverables assoon as the he / she becomes aware ofthem;
  • SubmitDeliverables for the Cluster / Ministry approval as they arecompleted;
  • Complywith the Ontario Government and the Cluster / Ministry securityprocedures andpractices;
  • Complywith the Ontario Government and the Cluster / Ministryarchitecture / technology standards and bestpractices;
  • Complywith the Ontario Government and the Cluster / Ministry Conflict ofInterest and ConfidentialityGuidelines;
  • Provideknowledge and skill transfer to a designated Cluster / Ministrystaff;
  • AndComply with the Ontario Government I&IT DirectiveOperational Policy on the I&IT Project Gateway Process andother applicable Guidelines Standards andProcedures.

Requirements

Experienceand SkillsetRequirements

MandatoryRequirements

Atleast 8 years of experience developing applications using MicrosoftDynamics

DesiredSkills andExperience

Applicationdevelopment using Microsoft Dynamics On Premise and MicrosoftDynamics Cloud version 9.2 Experience migrating applications anddata from on Premise Dynamics to Cloud Experience configuring andsecuring Azure Cloud environment to meet OPS security and accesspolicystandards.

Nicetohave :

  • StrongMicrosoft Dynamics development skills andexperience
  • Extensivemigration experience to upgrade our business critical highsensitivity Microsoft Dynamics 8.2 on premise applications to AzureCloud hosting using MS Dynamics version9.2.
  • 6 hours ago
Related jobs
MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across A...

Scotiabank
Toronto, Ontario

As a Senior Software Developer of the team, you will participate in all aspects of the software delivery life cycle of the services. We are looking for a Senior Software Developer to join our micro services team in Scotia Digital to help us build the next generation microservices for Scotiabank. If ...

Fundserv
Toronto, Ontario

We are looking for a Senior Software Developer who is to analyze, design, code, test, execute, assess, and troubleshoot software programs and applications. Work in an agile team, as well as collaborate with other teams to design, develop, and deliver high quality software solutions. Conduct research...

theScore
Toronto, Ontario

We're a cross-functional team of iOS, Android, Elixir and Ruby on Rails software engineers who work together with our Product counterparts to deliver amazing new features to theScore media app, one of the most popular sports apps in North America. A solid foundation in computer science, with strong ...

Scotiabank
Toronto, Ontario

Position: Senior Software Developer (Full-Stack). Business Group: Canadian Digital Banking Engineering - Applications is seeking a Senior full stack developer whose technical stack shows proficiency with Javascript, experience in React & Node JS is required since they will be touching on both. ...

RBC - Royal Bank
Mississauga, Ontario

Software Developer within the QUADIENT development team, responsible for designing and implementing software solutions. As Senior Developer/Consultant for RBC Life Insurance, you will work as part of a Development Team to create the documents to be used by our administration systems to send personal...

Iris Software Inc.
Toronto, Ontario

Senior Developer (IntelliMatch). Title: Senior Developer (IntelliMatch). ...

Yoush Consulting
Toronto, Ontario

Work with Business Analysts / UX & UI Designer / Product Manager / Cloud Architect, base on storyboard, user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (includ...

Arctic Wolf
Remote, Canada
Remote

You’ll be working as a senior software developer on our Applications Team, responsible for delivering the cloud-based software that helps solve the real-world security problems that IT professionals face. We’re looking for a Senior Software Developer to be part of making that happen. Integrate softw...

RBC - Royal Bank
Toronto, Ontario

As a Senior Software Developer on the Client Source team in RBC Wealth Management's Toronto office, you will partner directly with multiple technology and business teams to help deliver custom technology solutions to support Client On-Boarding. Proven experience working within professional software ...