1 day ago
Toronto, CanadaEntry Level
Responsibilities
- Develop clean, secure, documented, and reusable code for web applications, APIs, and supporting services.
- Build and maintain web interfaces and backend APIs for data, analytics, automation, and AI-powered solutions.
- Integrate APIs, data services, machine-learning models, and third-party libraries with technical partners.
- Contribute across solution design, development, testing, deployment, monitoring, and continuous improvement.
- Build and maintain automated deployment pipelines and support containerized applications in OpenShift and Google Cloud Platform.
- Troubleshoot application issues across front-end, backend, API, and deployment environments.
- Identify opportunities to simplify, automate, and improve existing solutions.
- Design and improve applications with attention to usability, reliability, customer needs, and business requirements.
- Learn and adopt new technologies and development practices while sharing knowledge and taking ownership of deliverables.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related field, or equivalent experience.
- Less than three years of relevant work experience, with some exceptions for highly skilled candidates.
- Proficiency in at least one programming language, preferably Python, and familiarity with JavaScript or TypeScript.
- Understanding of object-oriented programming, data structures, application architecture, and maintainable code.
- Understanding of HTTP, REST APIs, JSON, client-server architecture, and front-end/backend integration.
- Familiarity with Git and collaborative version-control workflows including branching, pull requests, and code reviews.
- Basic understanding of software testing and CI/CD practices, including unit testing, automated builds, and deployment.
- Familiarity with cloud and container concepts; exposure to Docker, Kubernetes/OpenShift, or Google Cloud Platform is an asset.
- Basic knowledge of SQL and relational databases and the ability to work with data from multiple sources.
- Adequate knowledge of French is required for positions in Quebec.
Benefits
- Regular full-time position with a hybrid work arrangement in Toronto or Montreal; successful candidates must report to a Bell office at least three days per week and apply by November 13, 2026.
- Flexible work hours based on business needs.
- Medical, dental, vision, and mental health benefits available upon joining.
- 35% discount on Bell services and access to exclusive partner offers.
- Inclusive and accessible workplace with hiring-process accommodations available.
