Recherche d'emploi > Toronto, ON > Senior software developer

RQ07850 - Software Developer - Senior

Maarut Inc
Toronto, Ontario, Canada
Temps plein

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.

Skills

Experienceand Skill SetRequirements

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

ResumesEvaluation / Criteria :

Criteria 1 : Experience Architecting 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 thecloud
  • 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
  • Handonexperience on securing applications in AzureCloud
  • Experienceworking in Agilemethodology

Criteria 2 : Experience Provisioning Configuring and Securing AzureCloud

Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment

Criteria 3 : CommunicationSkills

Experiencewith Azure cloud technologies including optimization securityaccess control availability and integrity of theenvironment

Criteria 4 : Public SectorExperience

Aminimum of 5 Years of public sectorexperience

Requirements

Atleast 8 years of experience developing applications using MicrosoftDynamics

  • Applicationdevelopment using Microsoft Dynamics On Premise and MicrosoftDynamics Cloud version9.2
  • Experiencemigrating applications and data from on Premise Dynamics toCloud
  • Experienceconfiguring and securing Azure Cloud environment to meet OPSsecurity and access policystandards

Developer

Il y a 6 heures
Emplois reliés
RLDatix
Canada

We’re searching for a Toronto-based Senior Software Developer to join our Global R&D team, so that we can ensure the successful design, development, and validation of product backlog items, meeting our technical and functional goals. The Software Developer will collaborate with team members, eng...

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. ...

Jonas Software UK
Markham, Ontario

We are seeking an experienced and passionate Senior Software Developer to join our team of highly motivated, fun-loving, challenge-seeking individuals who care for one another and for our clients. Minimum 3 years of experience in an IT/software development environment with a strong focus on complex ...

Cynet Systems
Toronto, Ontario

Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations. Experience in programming and analysis; specialized software package support at the specified experience level. Ab...

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 experiencelevel. Abilityto ...

CB Canada
Toronto, Ontario

Senior Software Developer – Front End. On behalf of our client in the Government Sector, PROCOM is looking for a Senior Software Developer – Front End. Senior Software Developer – Front End – Job Description. Senior Software Developer – Front End. ...

Dasro
Toronto, Ontario

Senior Software Developer – Cognos. Senior Cognos Developer in a public sector environment or large (greater than 1000 users) business and I&IT transformation project(s). Refine and clarify designs during software development and implementation. ...

Rubicon Path
Toronto, Ontario

Work with architecture team to developer architectural artifacts for OPS Gating. Development of required Software Architecture Documentation for the project;. ...

Ocado Group
Toronto, Ontario

We are looking for a Senior Software Developer - Robotic Pick Systems to join our Grocery Team to help improve our robots. Have mentored and oriented other developers in software best practices. You'll be coding the brains of our robots so they know what to do in difficult situations and improving o...

Maarut Inc
Toronto, Ontario

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