Software Developer - Full Stack - Senior RQ11443

VStream Labs Inc · 3 weeks ago
Opening closed.
Applications Received
1
Closed On
25 Sep, 2026

Software Developer – Full Stack – Senior

Position Overview

  • Senior Full Stack Developer responsible for designing, developing, testing, and supporting a modern web-based reporting application.
  • Re-platform existing reporting solutions and business logic into a modern Java / Angular web application.
  • Work across front-end, back-end, APIs, databases, Azure deployment, and CI/CD.
  • Ensure solutions meet performance, scalability, maintainability, security, and accessibility standards.

Work Arrangement

  • Work Mode: Onsite
  • Schedule: 5 days per week
  • Location: Toronto, Ontario
  • Contract: Contract engagement (End Date: 31-03-2027)
  • Security Clearance: No clearance required
  • Extension: Up to 1 additional extension

Responsibilities

  • Design and develop responsive, accessible, and functional Angular front-end applications.
  • Develop Java-based backend services and REST APIs.
  • Design and integrate front-end applications with REST APIs.
  • Re-engineer and migrate existing reporting, SQL, and business logic into a modern web application.
  • Work with relational databases and develop, refactor, and optimize SQL queries.
  • Design and deploy databases supporting the application.
  • Design and implement overall full stack solution architecture.
  • Develop unit tests and automated UI test coverage.
  • Deploy and support applications in a Microsoft Azure environment.
  • Support and maintain CI/CD pipelines, including Azure DevOps.
  • Ensure applications are scalable, maintainable, and performant.
  • Develop source code according to specifications and maintain it in version control.
  • Prepare technical documentation and API documentation.
  • Participate in knowledge transfer sessions with technical teams.
  • Collaborate with IT professionals, business teams, and stakeholders throughout the software development lifecycle.
  • Work within Agile/Scrum development environments.
  • Work independently and deliver production-ready components with minimal supervision.

Must-Have Requirements

  • 8+ years of experience developing large-scale, production business applications using Java for backend/API development.
  • 5+ years of experience with Angular or a comparable modern JavaScript/TypeScript framework for front-end development.
  • Strong experience with full stack development, including front-end, back-end, databases, and DevOps.
  • Demonstrated experience with end-to-end solution architecture for web-based applications.
  • Strong experience with relational databases and SQL.
  • Experience reverse engineering, interpreting, refactoring, and re-platforming existing reporting/query logic, such as WebFOCUS or equivalent BI/reporting tools.
  • Experience designing and building REST APIs.
  • Experience deploying and supporting applications in Microsoft Azure.
  • Experience with CI/CD pipelines, such as Azure DevOps.
  • 5+ years of experience working with Agile/Scrum methodologies.
  • Strong analytical, problem-solving, decision-making, communication, and collaboration skills.
  • Ability to work independently and take ownership of delivery timelines.

Desirable Skills

  • Experience or working knowledge of WebFOCUS.
  • Working knowledge of Power BI.
  • Working knowledge of Databricks.
  • Knowledge of AODA and related accessibility standards.
  • Experience preparing system and technical documentation.
  • Experience working in a broader public-sector IT environment.
  • Knowledge of Ontario Digital Service standards.
  • Strong business acumen and ability to work with business teams and leadership to understand priorities and deliver business value.


Opening closed.