Talent.com
Maarut
RQ11443 - Software Developer - Full Stack - SeniorMaarut • Toronto, ON, ca
RQ11443 - Software Developer - Full Stack - Senior

RQ11443 - Software Developer - Full Stack - Senior

Maarut • Toronto, ON, ca
16 hours ago
Job type
  • Full-time
  • Quick Apply
Job description

Job Description

Description:

WebFOCUS is the reporting and Business Intelligence (BI) framework currently used to support MTO operational reporting for several critical business functions. This engagement supports the design, development, and delivery of a replacement operational reporting portal. The successful resource(s) will re-platform existing WebFOCUS reports — including the underlying business logic, SQL, and data transformation rules — into a modern, supportable web application (Java back end / Angular front end) hosted in the ministry's Azure environment, in accordance with Ontario Public Service (OPS) architecture, security, and accessibility standards.


Deliverables:

The services and deliverables to be provided by the resource(s) will include the following:

  • Web User Interface:
  • Fully commented and functional Angular front-end code for the reporting portal
  • Unit test code and automated UI test coverage
  • Responsive, accessible (AODA-compliant) report views translated from existing WebFOCUS report layouts
  • Application Programming Interfaces (API):
  • Design and construction of REST API services exposing report and reference data
  • Documentation for developers on effective use, integration, and versioning of the API
  • Backend / Data Development:
  • Java-based backend services connecting the application to underlying relational databases
  • Migration and refactoring of existing WebFOCUS SQL and report logic into the new application
  • Source Code:
  • Source code developed to specification, version-controlled in Azure DevOps
  • Knowledge Transfer:
  • Knowledge transfer sessions and supporting documentation for ministry technical staff on the design and implementation of the reporting portal


General Skills:

  • Experience in programming and analysis, with specialized software package support at the specified experience level
  • Ability to collaborate with IT professionals throughout the software development process
  • Experience with Agile/Scrum methodology for the development, design, implementation, and maintenance of applications
  • Experience with design, coding, testing, and debugging of applications
  • Experience with relational database technologies and SQL, including reading and refactoring existing report/query logic
  • Excellent analytical, problem-solving, and decision-making skills; strong verbal and written communication skills
  • Ability to work independently and deliver production-ready components with minimal supervision, following knowledge transfer


Full Stack Skills:

  • Proficient with both front-end and back-end development, including associated areas such as database design/management and DevOps
  • Experience with Java for backend/API development
  • Experience with Angular for front-end development
  • Design and implementation of overall solution architecture for a web-based reporting application
  • Design and construction of REST API services, and integration of front-end UIs with those APIs
  • Design and deployment of databases; ability to translate existing SQL/report logic into a modern application
  • Experience deploying and supporting applications in a Microsoft Azure environment
  • Supporting the implementation/upkeep of Continuous Integration and Continuous Deployment (CI/CD) pipelines, e.g., Azure DevOps
  • Ensuring the solution is designed and built for performance, scalability, and maintainability


Desirable Skills:

  • Prior exposure to or working knowledge of WebFOCUS is an asset
  • Working knowledge of Power BI
  • Working knowledge of Databricks
  • Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards
  • Ability to provide system documentation as required
  • Experience working within an Ontario Public Service (OPS) or broader public sector IT environment


Requirements

Experience and Skill Set Requirements:

Must Haves:

  • 8+ years of experience developing large-scale, production business applications using Java for backend/API development
  • 5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development
  • Reverse engineer and re-platform the existing logic ( (e.g., WebFOCUS)


Nice to have:

  • experience in an Ontario Public Service (OPS)


Skill Set Requirements:

Full Stack Development – Java & Angular:

  • 8+ years of experience developing large-scale, production business applications using Java for backend/API development
  • 5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development
  • Demonstrated ownership of end-to-end solution architecture across the full stack, including sound trade-off decisions made independently
  • Depth and breadth of hands-on full stack delivery will be weighted heavily, as this is the core capability required for the engagement


Database, SQL & Reporting Logic Migration:

  • Strong experience with relational database technologies and SQL
  • Demonstrated ability to interpret, refactor, and re-platform existing report/query logic (e.g., WebFOCUS or equivalent BI tooling) into a modern application
  • Experience with database design and deployment


API Development & Azure Deployment:

  • Experience designing, building, and documenting REST API services
  • Experience deploying and supporting applications in a Microsoft Azure environment
  • Working familiarity with CI/CD pipelines (e.g., Azure DevOps) sufficient to integrate with an existing pipeline maintained by a separate team


Agile Methodology & OPS Delivery:

  • 5+ years of experience with Agile/Scrum delivery methodologies
  • Knowledge of Ontario Digital Service standards and/or prior experience in an Ontario Public Service (OPS) or broader public sector IT environment
  • Ability to work independently with minimal oversight and take ownership of delivery timelines, commensurate with a senior-level engagement


Personal Skills:

  • Excellent analytical, problem-solving, and decision-making skills
  • Excellent interpersonal, communication, and presentation skills
  • Solid business acumen; ability to dialogue with business teams/leadership to understand priorities and goals, with a focus on delivering business value



Requirements
Experience and Skill Set Requirements: Must Haves: 8+ years of experience developing large-scale, production business applications using Java for backend/API development 5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development Reverse engineer and re-platform the existing logic ( (e.g., WebFOCUS) Nice to have: experience in an Ontario Public Service (OPS) Skill Set Requirements: Full Stack Development – Java & Angular: 8+ years of experience developing large-scale, production business applications using Java for backend/API development 5+ years of experience with Angular (or comparable modern JS/TS framework) for front-end development Demonstrated ownership of end-to-end solution architecture across the full stack, including sound trade-off decisions made independently Depth and breadth of hands-on full stack delivery will be weighted heavily, as this is the core capability required for the engagement Database, SQL & Reporting Logic Migration: Strong experience with relational database technologies and SQL Demonstrated ability to interpret, refactor, and re-platform existing report/query logic (e.g., WebFOCUS or equivalent BI tooling) into a modern application Experience with database design and deployment API Development & Azure Deployment: Experience designing, building, and documenting REST API services Experience deploying and supporting applications in a Microsoft Azure environment Working familiarity with CI/CD pipelines (e.g., Azure DevOps) sufficient to integrate with an existing pipeline maintained by a separate team Agile Methodology & OPS Delivery: 5+ years of experience with Agile/Scrum delivery methodologies Knowledge of Ontario Digital Service standards and/or prior experience in an Ontario Public Service (OPS) or broader public sector IT environment Ability to work independently with minimal oversight and take ownership of delivery timelines, commensurate with a senior-level engagement Personal Skills: Excellent analytical, problem-solving, and decision-making skills Excellent interpersonal, communication, and presentation skills Solid business acumen; ability to dialogue with business teams/leadership to understand priorities and goals, with a focus on delivering business value

Create a job alert for this search

RQ11443 - Software Developer - Full Stack - Senior • Toronto, ON, ca

Similar jobs

Lead Software Developer

OpenTextRichmond Hill, York Region, CA
Full-time

Req# 53332 - Lead Software Developer (DevOps) Cloud/SaaS.Full time On-Site opportunity Locations: in Mississauga, Richmond Hill or Waterloo, Ontario.You are part of an Engineering organization buil... Show more

 • Promoted

Security Software Developer

Evertz Microsystems LimitedMarkham, ON, CA
Full-time

Evertz IP switch fabric products, including the EXE and NATX, and Evertz SDI router products, including the NEXX and ENX platforms.In this role, you’ll be responsible for ensuring our products meet... Show more

 • Promoted

Senior Staff Embedded Software Developer - DSP

GE VernovaMarkham, Ontario, Canada
Full-time

Join the innovative Grid Automation Technology team! We are seeking an experienced embedded DSP Developer to join our dynamic team in creating the building blocks to enable digital transformation i... Show more

 • Promoted

RQ08945 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Full-time

RQ08945 - Software Developer - Full Stack - Senior.Job Openings RQ08945 - Software Developer - Full Stack - Senior.About the job RQ08945 - Software Developer - Full Stack - Senior.This position is ... Show more

 • Promoted

Senior Software Developer

Staples CanadaRichmond Hill, York Region, CA
Full-time

The Staples technology team is seeking a motivated and talented Junior Software Developer to join our backend development team.We are looking for someone passionate about building robust, scalable ... Show more

 • Promoted

Senior Developer

TechDoQuestMarkham, York Region, CA
Full-time

Looking for Guidewire Integration Lead - Senior Developer - ACE Certified immediately who has experience in Guidewire PC Integration strong experience.IT with P&C Insurance Domain Experience with G... Show more

 • Promoted

Portfolio+ Software Developer Role - $80,000 - $85,000 A Year

Portfolio+Stouffville, Canada
Temporary

Design, develop, and maintain high-performance financial software solutions using modern object-oriented languages and DevSecOps practices.Reports to Manager, Software Engineering. Show more

 • Promoted

Software Developer - C$80,000 - C$85,000 A Year

Portfolio+Stouffville, Canada
Full-time

Job Summary:**As a Software Developer with Portfolio+, you will play a key role in shaping and enhancing our financial software solutions, empowering customers to achieve their goals.Leveraging you... Show more

 • Promoted

Ibm Full Stack Software Developer

LeadingtalentMarkham, Canada
Full-time

Take your Software Engineering career to the next level with IBM as a Full Stack Software Developer.This role focuses on utilizing modern technologies to build robust, scalable solutions for enterp... Show more

 • Promoted

Senior Software Developer - Full Stack

Randstad CanadaToronto, ON, CA
Temporary

We are seeking a highly accomplished Senior Software Developer - Full Stack with expert-level proficiency in the Microsoft.NET ecosystem and Azure Cloud platform to lead the design, technical imple... Show more

 • Promoted

RQ06294 - Software Developer - Senior

Teacup Tech Systems IncToronto, Ontario, Canada
Full-time

About the job RQ06294 - Software Developer - Senior.Entities, Forms, View, Reports, Ribbon, Menus, and Dashboard.CRM Workflows, Plug-ins and Complex.Microsoft Power Automates flows.Expert knowledge... Show more

 • Promoted

IBM Full Stack Software Developer

LeadingtalentMarkham, ON, CA
Full-time

Take your Software Engineering career to the next level with IBM as a Full Stack Software Developer.This role focuses on utilizing modern technologies to build robust, scalable solutions for enterp... Show more

 • Promoted

RQ08943 - Software Developer - Full Stack - Senior

Rubicon PathToronto, ON, CA
Full-time

RQ08943 - Software Developer - Full Stack - Senior.Job Openings RQ08943 - Software Developer - Full Stack - Senior.About the job RQ08943 - Software Developer - Full Stack - Senior.This position is ... Show more

 • Promoted

Portfolio+ Software Developer Role

CprvisionWhitchurch-Stouffville, ON, CA
Full-time

Join Portfolio+ as a Software Developer and impact financial software solutions for customers.Leverage your expertise to enhance banking applications that serve Canadians.In this crucial role, you ... Show more

 • Promoted

RQ06350 - Software Developer - Senior

Teacup Tech Systems IncToronto, ON, CA
Full-time

About the job RQ06350 - Software Developer - Senior.Working with XLSX, CSV, JSON files, relational databases, structured and unstructured data.RDBMS (Oracle, AWS Redshift), advanced SQL/PLSQL.Softw... Show more

 • Promoted

Software Developer - Full Stack - Senior

i-Net ConnexionToronto, ON, CA
Full-time

Microsoft/Azure Development and Quality Assurance Experience.Entity Framework or other Object-Relational Mapping data access tools.Knowledgeable in Web Content Accessibility Guidelines (WCAG) for w... Show more