IT Developer I

TDToronto, ON
CA$52,700 - CA$62,000Onsite

About The Position

We are seeking a motivated IT Developer with 1–2 years of experience in software development and database programming. The ideal candidate should have strong PL/SQL development skills and a solid understanding of the Software Development Life Cycle (SDLC). Experience with Java and Python will be considered an asset and will help the candidate excel in delivering automation, integration, and application development solutions. The successful candidate will work closely with developers, testing teams, and business stakeholders to deliver high-quality solutions, support project initiatives, investigate defects, and assist with production deployments.

Requirements

  • 1–2 years of experience in software development or application support.
  • Strong knowledge of Oracle PL/SQL development.
  • Experience with SQL query tuning and database troubleshooting.
  • Knowledge of Software Development Life Cycle (SDLC) methodologies.
  • Experience using GitHub, including: Branching and merging strategies, Pull requests, Code reviews, Version control best practices
  • Experience working in Linux/Unix environments.
  • Strong analytical and problem-solving skills.
  • Excellent communication and teamwork skills.
  • Ability to work collaboratively with development, testing, and support teams.

Nice To Haves

  • Experience with Java development.
  • Experience with Python scripting and automation.
  • Experience with Shell Scripting (Bash/Korn Shell).
  • Exposure to Oracle Financial Services Analytical Applications (OFSAA).
  • Knowledge of CI/CD concepts and deployment processes.
  • Experience supporting batch processing and production support activities.
  • Familiarity with Agile development methodologies.
  • OFSAA (Oracle Financial Services Analytical Applications) experience.
  • Experience in Banking, Financial Services, AML, Risk, or Compliance domains.
  • Knowledge of production release and change management processes.

Responsibilities

  • Develop, enhance, and maintain PL/SQL procedures, packages, functions, triggers, and database objects.
  • Analyze business and technical requirements and translate them into technical solutions.
  • Participate in all phases of the Software Development Life Cycle (SDLC), including design, development, testing, deployment, and support.
  • Collaborate with QA/Test teams to support system, integration, and user acceptance testing activities.
  • Assist in defect investigation, root cause analysis, troubleshooting, and resolution.
  • Prepare and support change requests/orders for production deployments.
  • Follow established GitHub processes, including branching strategies, code reviews, pull requests, and release management.
  • Develop and maintain shell scripts to support automation, batch processing, and operational activities.
  • Work in Linux/Unix environments to support development and troubleshooting activities.
  • Participate in project delivery activities and provide technical support throughout the project lifecycle.
  • Create and maintain technical documentation, deployment procedures, and support guides.
  • Support production issue resolution and post-implementation validation activities.

Benefits

  • health and well-being benefits
  • savings and retirement programs
  • paid time off
  • banking benefits and discounts
  • career development
  • reward and recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service