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

RQ07850 - Software Developer - Senior

Maarut Inc
Toronto, Ontario, Canada
100K $-140K $ / an (estimé)
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 16 jours
Emplois reliés
theScore
Toronto, Ontario

Provide mentorship for education to all our developers when onboarding on our services. A solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and software design. Passionate about clean code architecture and software craftsmanship. Exper...

General Motors
Markham, Ontario

As a Software Simulation Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environments creating highly optimized, largely automated, high-fidelity vehicles on demand which are capable of running thousands of simultaneous scenarios on cloud compute. The ...

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 micro Services for Scotiabank. If...

theScore
Toronto, Ontario

Work with developers across the organization to find pain points and provide solutions that will make the developer experience delightful. The Web Platform team's mission is to provide front end developers an environment that will enable them to create world class web applications. We'll be solving ...

Rodan Energy Solutions
Pickering, Ontario

RFP – 24- Senior Software Developer. Job Title: Senior Software Developer. Reports To: Lead Software Developer / Senior Manager. We are seeking a highly skilled and versatile Software Developer to join our team. ...

RLDatix
Toronto, Ontario

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

Amazon Development Centre Canada ULC
Toronto, Ontario

If you’re a developer who is looking to grow, come on board! We have one of the most senior teams in AWS - and our senior developers are eager to brainstorm, mentor, and get software built together. You need to not only be a top software developer and systems designer with a good track record of del...

Royal Bank of Canada>
Toronto, Ontario

Hands on development of technical modules and guide the junior developers if required. Active Learning, Agile Methodology, Application Integrations, Detail-Oriented, Emerging Technologies, Enterprise Application Delivery, Group Problem Solving, Programming Languages, Software Development Life Cycle ...

Maarut Inc
Toronto, Ontario

SolutionDevelopment Experience.Siebel Public Sector solutions including theuse of integration with Siebel eServices SMARTScript Web Servicesand Siebel BIPublisher.Siebel Open UI and PM/PRscripting.LOV) formultiple organizations and multiplelanguages.Siebel OpenUI and PM/PRscripting.Siebel eservices ...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages including tec GeneralSkills. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals througho...