Software Developer 2 (Contract Until March 2027) at TVO | Toronto | Rezi

Software Developer 2 (Contract Until March 2027) at TVO

Software Developer 2 (Contract Until March 2027)

TVO · Toronto

2 months ago

Software Developer 2 (Contract Until March 2027)

TVO · Toronto

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

TVO is seeking a talented Software Developer 2 to join exciting projects and elevate the web presence with the latest technology. As part of the Data development team, the Software Developer 2 will be working in Python, GraphQL, and decoupled systems on an AWS Cloud platform, utilizing Generative AI and Machine Learning technologies. This role offers an opportunity to support high-profile projects while gaining valuable experience across micro-service based stacks.

Responsibilities

  • Creates detailed application specifications, develops software, or configures 3rd party off-the-shelf software.
  • Monitors application performance, evaluates, implements, and provides customer support for software applications.
  • Documents and outlines business processes, application workflows, system components, high-level architecture, and integration points.
  • Applies software development methodologies, frameworks - Agile (Scrum or Kanban) or Software Development Life Cycle (SDLC).
  • Adheres to coding and development standards and best practices.
  • Researches, evaluates, and proposes technologies and solutions within established business and technical requirements.
  • Participates in the departmental processes for project delivery.
  • Mentors junior developers on the team.
  • Adopts and stays abreast of new and emerging technologies.

Requirements

  • 3+ years of hands-on professional experience developing large scale, complex web-based applications using both frontend and backend technologies.
  • Knowledge and experience with NodeJS and Python for backend development.
  • Experience with JavaScript frameworks such as ReactJS, Vue, or Angular.
  • Experience with Web services and APIs (REST, GraphQL).
  • Experience with databases such as MySQL, MariaDB, Postgres, MongoDB.
  • Experience with HTML and CSS.
  • Experience with GIT version control.
  • Experience with design systems, e.g., Bootstrap, Material UI.
  • Understanding of Web Accessibility (WCAG, ARIA).
  • Familiarity with running, building, and tweaking Docker containers.
  • Familiarity with headless, decoupled, and SaaS application architectures.
  • Familiarity with testing frameworks such as Jest, Cypress, Maven, Selenium, etc.
  • Excellent analytical skills, strong problem-solving skills, good communication skills, attention to detail, and being a team player.
  • Ability to work collaboratively in a cross-functional setting comprising of various key stakeholders.

Skills

  • Python
  • GraphQL
  • AWS Cloud
  • Generative AI
  • Machine Learning
  • NodeJS
  • ReactJS
  • Vue
  • Angular
  • REST
  • MySQL
  • MariaDB
  • Postgres
  • MongoDB
  • HTML
  • CSS
  • JavaScript
  • GIT
  • Bootstrap
  • Material UI
  • Web Accessibility
  • WCAG
  • ARIA
  • NPM
  • Webpack
  • Grunt
  • Gulp
  • Yeoman
  • Docker
  • Jest
  • Cypress
  • Maven
  • Selenium

Location

  • Toronto, Yonge & Eglinton (On-Site)

Work Type

  • Full-time Contract
  • Union

Experience Level

  • Software Developer 2
  • 3+ years of hands-on professional experience

Education Level

  • Bachelor's degree or equivalent OR relevant knowledge and experience

Salary/Compensations

  • $82,935.17 - $88,804.68

Benefits

  • Option to join the Public Service Pension Plan
  • Employee and Family Assistance Plan

About the Company

  • TVO Media Education Group is a social impact organization devoted to inspiring learning that changes lives and enriches communities.
  • TVO is an internationally recognized digital learning organization that strives to engage, inform, and educate Ontarians of all ages.
  • TVO is an agency of the Ontario Ministry of Education.
  • Through our brands, TVO Kids, TVO Today, TVO ILC and TVO Learn, we provide multi-platform educational programming; ground-breaking original documentaries; in-depth public affairs content; the largest online secondary school in Ontario; and award-winning digital-learning resources that support Ontario’s curriculum.

Equal Opportunity

  • Accommodations are available on request for candidates taking part in all aspects of the recruitment and selection process.
  • TVO does not use artificial intelligence (AI) or automated decision-making tools to screen, assess, or select candidates. All applications are reviewed by the hiring team.