BCE

Software Developer I

BCE
Apply
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.
Contact me