1

Assistant Developer Jobs in Ontario (NOW HIRING)

... DevOps, monitor troubleshoot, enhance, enable new features & provide Ops Support on Data & AI ... Monitoring and Troubleshooting: Assist in diagnosing platform issues, analyzing logs/metrics, and ...

... Microsoft CRM Assist and support other programmers in development, techniques and coding ... assignments Develop efficient data solutions through MS application stack including MS SQL ...

Familiarity with AI coding assistants and prompt engineering (asset). * Exposure to test automation ... frameworks such as Playwright (asset). * Exposure to Azure DevOps (Repos, Pipelines) (asset)

Write concise, efficient, reusable, testable code and Assist in solution architecture and ... Knowledge of one or more object-oriented programming languages is required (C#.Net preferred)

The Role We're looking for Software Developers who are excited to build high-quality, production ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Responsibilities: * DevOps Responsibilities * Assist in developing, maintaining, and optimizing Jenkins CI/CD pipelines. * Support containerization and orchestration workflows using Docker. * Help ...

Developer Relations Intern

Toronto, ON ยท Remote

CA$8 - CA$16/hr

Engage and grow the developer community across multiple channels (forums, social media, events ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

Implement DevOps best practices and frameworks across the entire platform Build and Deployment Automation * Assist in making build and deployment processes more streamlined, robust, and repeatable ...

Intermediate DevOps Engineer

Ottawa, ON ยท On-site

CA$120K - CA$160K/yr

Implement DevOps best practices and frameworks across the entire platform Build and Deployment Automation * Assist in making build and deployment processes more streamlined, robust, and repeatable ...

\n \n \n \n \n As a Software Developer, you will assist in the development, implementation and management of technology\-based business solutions to improve our clients' delivery approach. The ...

The Role We're looking for a Staff Software Developer who can own big technical decisions, build ... These tools assist our recruitment team but do not replace human judgment. Final hiring decisions ...

We are looking for a full-stack Software Developer who will take a key role on our team. The ideal ... We use AI-enabled LinkedIn Hiring Assistant to support parts of our sourcing process. Every hiring ...

Cloud DevOps Engineer (Hybrid)

Ottawa, ON ยท Hybrid

CA$40 - CA$50/hr

Cloud DevOps Engineer (Hybrid) Ottawa, ON | Hybrid (3 Days Onsite - Tue to Thu) Start Date: 12 ... Support PostgreSQL, MySQL, MSSQL, MongoDB, Elastic * Assist with HA/DR, backups, upgrades, and ...

iOS Developer

Toronto, ON ยท Hybrid

CA$90K - CA$125K/yr

Working within the software development team, your duties will require you to assist in the development of consumer and enterprise applications. This role is ideal for developers who feel confident ...

Showing results 41-60

Assistant Developer information

How does an assistant developer typically collaborate with senior developers and other team members during a project?

As an Assistant Developer, you will work closely with senior developers by supporting code development, testing, and documentation tasks. Collaboration usually involves regular code reviews, daily stand-up meetings, and pairing sessions to troubleshoot issues or implement new features. You may also communicate with designers, project managers, and QA testers to ensure your contributions align with project goals and standards. This environment offers valuable learning opportunities and helps you develop both technical and teamwork skills essential for career growth.

What are the key skills and qualifications needed to thrive as an assistant developer?

To thrive as an Assistant Developer, you need a solid understanding of programming fundamentals, familiarity with core languages like JavaScript, Python, or Java, and typically a relevant degree or coding bootcamp experience. Experience with version control systems such as Git, basic knowledge of IDEs, and exposure to databases are commonly required, while certifications like Microsoft or Oracle can be beneficial. Strong problem-solving abilities, attention to detail, and a willingness to learn make candidates stand out in this role. These skills and qualities are essential for effectively supporting software projects, adapting to new technologies, and contributing to collaborative development teams.

What is an assistant developer?

Assistant Developers are entry-level professionals who support software development teams by assisting with coding, debugging, testing, and documentation tasks. They often work under the supervision of senior developers, learning best practices and contributing to projects as they develop their technical skills. Assistant Developers typically have foundational knowledge in programming languages and software development methodologies and help ensure that projects run smoothly by handling routine tasks and providing support where needed.

What is the difference between Assistant Developer vs Junior Developer?

AspectAssistant DeveloperJunior Developer
Required CredentialsTypically an associate degree or relevant certificationsUsually an associate degree or coding bootcamp certification
Work EnvironmentSupportive team, assisting senior developers in projectsHands-on coding, learning, and executing tasks under supervision
Employer & Industry UsageCommon in tech companies, startups, and IT departmentsWidely used across software development firms and tech industries
Search & Comparison IntentOften searched by those starting in tech roles or seeking entry-level positionsSimilar search intent, focusing on entry-level development roles

The main difference between an Assistant Developer and a Junior Developer lies in their responsibilities and experience level. Assistant Developers typically support senior team members and focus on learning, while Junior Developers actively write code and handle tasks independently under supervision. Both roles are entry-level and require similar educational backgrounds, but the Junior Developer role emphasizes hands-on coding experience.

What are the most commonly searched types of Developer jobs in Ontario? The most popular types of Developer jobs in Ontario are:
What are popular job titles related to Assistant Developer jobs in Ontario? For Assistant Developer jobs in Ontario, the most frequently searched job titles are:
What job categories do people searching Assistant Developer jobs in Ontario look for? The top searched job categories for Assistant Developer jobs in Ontario are:
Infographic showing various Assistant Developer job openings in Ontario as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, 1% Temporary, and 2% Contract. Highlights an 98% Physical, 1% Hybrid, and 1% Remote job distribution.

Developer, Platform Engineering

Scotiabank

Toronto, ON โ€ข On-site

Other

PTO

Re-posted 22 days ago


Job description

Requisition ID: 255026ย 
Join a purpose driven winning team, committed to results, in an inclusive and high-performing culture.

The Platform Engineer will play a critical role within the Enterprise Data & AI Technology organization - one of Scotiabank's most significant enterprise-wide strategic initiatives. This organization drives data enabled decision making, AI innovation, and technology modernization across the Bank.

The Platform Engineer will work under the guidance of Sr Engineers/Platform Leads to build, tune, manage infrastructure, DevOps, monitor troubleshoot, enhance, enable new features & provide Ops Support on Data & AI platform(s) as per banks Data & AI strategy. This consists of working with cross functional teams like IAM, Network, Cloud Ops, Security, Client partners etc for integration, process automation, platform enhancement and delivery of new projects.

Is this role right for you? In this role, you will:

  • Guidance and Collaboration: Work closely with senior engineers and platform leads to understand goals, deliver assigned tasks, and support team objectives. Contribute to platform improvements and provide regular updates on progress.
  • Technical Execution: Support the design, deployment, and maintenance of Azure and Databricks platform components. Work with Azure networking/security configurations (VNets, NSGs, route tables, private endpoints, RBAC).Assist in implementing and maintaining Databricks resources including clusters, SQL warehouses, and Unity Catalog objects.
  • Quality Assurance: Ensure highquality delivery by following established coding standards, Terraform best practices, and platform validation procedures. Participate in code reviews, automated testing, and CI/CD validation steps.
  • Process Improvements: Contribute to automation and operational efficiency by developing reusable Terraform modules and standardizing configurations. Build and maintain IaC modules for Azure native resources and Databricks. Participate in creating SOPs, technical documentation, and onboarding guides.
  • Monitoring and Troubleshooting: Assist in diagnosing platform issues, analyzing logs/metrics, and supporting stability efforts. Help maintain observability using Azure Monitor and Log Analytics Monitor Databricks jobs, clusters, and infrastructure health.
  • Platform Reliability Support: Participate in troubleshooting sessions and contribute to meeting platform SLOs. Support incident response efforts under the guidance of senior engineers.
  • Incident Management Support: Assist during incidents by gathering diagnostic data, executing remediation steps, and communicating updates to internal teams as directed by senior or oncall leads.
  • Observability Tooling: Help develop monitoring dashboards and alert rules for Databricks and Azure resources. Contribute to log ingestion pipelines and basic automation scripts.
  • Cloud Managed Application Development: Build and support Azure resource deployments (Storage Accounts, Key Vault, EventHub, Azure SQL) and Databricks assets (jobs, workflows, notebooks) using Terraform and Databricks Asset Bundles.
  • Release Management Support: Participate in maintaining CI/CD pipelines using GitHub Actions and Azure DevOps. Implement Terraform plan/apply pipelines. Help automate Databricks Bundle deployments and quality checks.
  • Client Pipeline Support: Support the implementation of CI/CD workflows for infrastructure and data workloads. Maintain Docker images, build pipelines, artifact repositories, and deployment templates.
  • Operational Support: Assist in provide operational support, patching, remediation risk/audit items, platform hardening & troubleshoot tenants tickets, which include working after hours on rotational basis and if required on weekends.

ย 

Do you have the skills that will enable you to succeed in this role? We'd love to work with you if you have:

  • 5+ years of IT experience in big organizations operating in various geographies/regulations.
  • 3-5 years of handson cloud engineering experience (Azure preferred).
  • Experience with Azure networking, IAM/RBAC, Key Vault, Storage Accounts, and related services.
  • Practical experience with Databricks (clusters, jobs, Unity Catalog basics, notebooks).
  • Solid understanding of Terraform, IaC workflows, and Gitbased development.
  • Experience building pipelines with Azure DevOps or GitHub Actions.
  • Good skills in scripting languages (Python, Bash, PowerShell).
  • Handson experience with containers (Docker) and basic Kubernetes concepts.
  • Familiarity with monitoring tools (Azure Monitor, Log Analytics).
  • Ability to troubleshoot platform issues and collaborate with crossfunctional teams.
  • Strong communication skills, proactive attitude, and willingness to learn.
  • Degree in Computer Science, Engineering, or related field is preferred.

ย 

What's in it for you?

  • Diversity, Equity, Inclusion & Allyship - We strive to create an inclusive culture where every employee is empowered to reach their fullest potential, respected for who they are, and are embraced through bias-free practices and inclusive values across Scotiabank. We embrace diversity and provide opportunities for all employee to learn, grow & participate through our various Employee Resource Groups (ERGs) that span across diverse gender identities, ethnicity, race, age, ability & veterans.
  • Accessibility and Workplace Accommodations - We value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. Scotiabank continues to locate, remove and prevent barriers so that we can build a diverse and inclusive environment while meeting accessibility requirements. ย 
  • Upskilling through online courses, cross-functional development opportunities, and tuition assistance.ย 
  • Competitive Rewards program including bonus, flexible vacation, personal, sick days and benefits will start on day one.
  • Dynamic Ecosystem - Free tea & coffee, universal washrooms, and lots of space for team collaboration.
  • Community Engagement - No matter where you choose to work from; we offer opportunities for community engagement & belonging with our various programs.

#AIDataPlatforms

Location(s): ย Canada : Ontario : Torontoย 
Scotiabank is a leading bank in the Americas. Guided by our purpose: "for every future", we help our customers, their families and their communities achieve success through a broad range of advice, products and services, including personal and commercial banking, wealth management and private banking, corporate and investment banking, and capital markets.ย ย 
At Scotiabank, we value the unique skills and experiences each individual brings to the Bank, and are committed to creating and maintaining an inclusive and accessible environment for everyone. If you require accommodation (including, but not limited to, an accessible interview site, alternate format documents, ASL Interpreter, or Assistive Technology) during the recruitment and selection process, please let ourย  Recruitment team know. If you require technical assistance, please click here. Candidates must apply directly online to be considered for this role. We thank all applicants for their interest in a career at Scotiabank; however, only those candidates who are selected for an interview will be contacted.