RQ10454 - Software Developer - Full Stack - Senior
- Toronto, Ontario, Canada
- Toronto, Ontario, Canada
À propos
Deliverables / Skill Sets:
The Labour and Transportation I&IT Cluster (LTC) Operations Maintenance and Support Branch (OMSB) provides Application Maintenance and Support (M&S) to the Ministry of Transportation (MTO) and to the Ministry of Labour, Training and Skills Development (MLTSD) .NET applications. M&S encompasses all aspects of managing, maintain and supporting business solutions hosted in Azure.
Maintenance Services cover:
- Functional enhancements, bug fixes and upgrades
- Scheduling permanent repairs into a planned release
- Application development activities
- Mandatory changes (required or statutory changes)
- Data fixes/changes (e.g. regional boundary change)
- Optimization (increasing performance or throughput)
- Conversion (Changing the interface or file structure)
- Dead code removal (removing segments no longer utilized)
- Retirement (withdrawing a solution from active service)
- One-time client reports
- Follow ITIL process to track work effort
- Testing of changes to ensure service is functioning
- Assisting with scheduling/planning of maintenance and support
Scheduled maintenance release includes:
- Participation in release planning activities such as change classification, estimation and prioritization
- Analysis/design/development/test case creation
- Regression/system testing
- User acceptance testing support
- preparing change request (CRQ) and CRQ submissions to the change advisor board
- Release coordination
- Deployment assistance into UAT and production
- Document updates
- Participation in post-implementation reviews
- OMSB is looking to hire a consultant to meet support requirements of MTO and MLTSD.
Deliverables:
The Software Developer will contribute to ongoing project and operational activities.
- Respond to client's incidents and service requests in eSMT
- Preparing change requests (CRQ) and change coordination
- Partake in the release process
- Required to translate technical systems specifications into working, tested applications. This includes:
- developing detailed programming specifications
- writing and/or generating code
- compiling data-driven programs, maintaining, and conducting unit tests
- 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
- Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
- Experience in structured methodologies for the development, design, implementation and maintenance of applications
- Experience in design, code, test, debug and document applications
- Experience in one or more programming languages such as .NET, C#, ASP.NET, Angular and
- Experience in developing and maintaining platform-based solutions on SharePoint Online, Power Platform and Dynamics 365 Online
- Experience in application design, latest design patters, deployment and troubleshooting
- Experience building application that are hosted in Microsoft Azure
- Experience with Azure DevOps
- Experience with CI/CD pipelines
- Experience with Git for code version control
- Experience with relational and hierarchical database technologies
- Experience in the use of information retrieval packages using query languages
- Experience with one or more communications protocols
- Experience in structured methodologies for the design, development, implementation and maintenance of applications
- Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- A team player with a track record for meeting deadlines
- Knowledge and experience with programming Internet-ready applications
- Knowledge and experience in rapid application development (RAD) methodologies
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- Experience with middleware and gateways
- Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
- Ability to provide post-implementation support and resolve any post-implementation technical issues
- Experience conducting design walkthrough sessions with project team
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Ability to provide user and system documentation as required
- Adherence to OPS and Labour and Transportation Cluster (LTC) Enterprise Architecture guidelines
- A team player with a track record for meeting deadlines
- Ability to train and/or transfer knowledge across the team
Experience and Skill Set Requirements:
Must Have:
- Programming languages such as .NET, C#, ASP.NET, Angular and
- Developing platform-based solutions on Dynamics 365, SharePoint Online and PowerPlatform
- experience with Azure DevOps
- experience with CI/CD pipelines
- 5+ years of experience
Nice to have:
- OPS experience
Skill Set Requirements:
Application Development:
Demonstrated experience in
- System analysis
- System design
- System development
- Debugging code
- Programming languages such as .NET, C#, ASP.NET, Angular and
- Developing platform-based solutions on Dynamics 365, SharePoint Online and PowerPlatform
- Application deployments
Tools and Techniques:
Demonstrated experience in:
- building applications that are hosted in Microsoft Azure
- experience with Azure DevOps
- experience with CI/CD pipelines
- Knowledge and understanding of Information Management principles, concepts, policies and practices
- conducting design walkthrough sessions
- OPS and Labour and Transportation Cluster (LTC) Enterprise Architecture guidelines
Maintenance and Support
Demonstrated experience in:
- Respond to client's incidents and service requests in eSMT
- Preparing change requests (CRQ) and change coordination
- provide user and system documentation
- release process
- training and/or transferring knowledge across the team
Other Skills/Requirements:
Demonstrated experience
- engaging with team members and clients
- meeting deadlines
Public sector experience:
- Experience in performing IT in the OPS
Compétences linguistiques
- English
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.