BCE

Software Developer I / Dév. de logiciel I

BCE
Apply
24 hours ago
Montréal, CanadaEntry Level

Responsibilities

  • Design and develop scalable applications, APIs, microservices, database schemas, optimized queries, and data-access solutions.
  • Build responsive and interactive user interfaces, including conversational and agent-driven experiences.
  • Create business intelligence dashboards, web tools, and customized solutions for service, productivity, fleet, and customer-experience use cases.
  • Develop, deploy, scale, and monitor AI agents and multi-agent workflows on Google Cloud using Agent Development Kit and Google Agent Runtime.
  • Create reusable plugins, skills, and MCP servers that securely expose enterprise data, APIs, and internal tools to AI agents.
  • Integrate Anthropic Claude, OpenAI/Azure OpenAI, and Google Vertex AI APIs using prompt engineering, structured outputs, function calling, and RAG.
  • Configure and promote effective use of Claude Code, GitHub Copilot, and agentic coding practices.
  • Evaluate and monitor AI features for quality, cost, and latency, while applying guardrails and responsible-AI practices.
  • Participate in the full software development lifecycle, collaborate with design and product teams, conduct code reviews, maintain documentation, and support Power BI deployment requests.

Requirements

  • 2 to 3 years of experience in a related field.
  • University or college diploma in computer science.
  • Proficiency with TypeScript and C# and experience with .NET and ASP.NET Core.
  • Experience with React, Next.js, JavaScript, RESTful API design, HTTP, HTML, CSS, SQL databases, NoSQL databases, and Git.
  • Practical experience customizing AI coding agents such as Claude Code, GitHub Copilot, Cursor, or similar tools.
  • Practical experience building with LLM APIs such as Claude or OpenAI, including prompt engineering and tool or function calling.
  • Experience creating agents, plugins, skills, or MCP servers; experience with Google Cloud, Agent Development Kit, and Google Agent Runtime is preferred.
  • Bilingual French and English communication skills are required for routine work in the communication language.
  • Preferred qualifications include Python, RAG architectures, embeddings, vector search, Google ADK, Claude Agent SDK, Semantic Kernel, LangGraph, Google Cloud Platform, Google Agent Runtime, Azure DevOps, GitHub Actions, Jenkins, CI/CD, and web-performance optimization.
  • Strong problem-solving skills, attention to detail, curiosity, independent learning ability, and enthusiasm for complex technical challenges.

Benefits

  • Permanent, full-time employment with a hybrid work arrangement in Montréal; selected employees must be based in Canada and work from a Bell office at least three days per week.
  • Flexible working hours based on business needs and a standard work schedule.
  • Medical, dental, vision, and mental-health coverage available upon joining.
  • 35% discount on Bell services and exclusive partner offers.
  • Inclusive and accessible workplace with accommodations available during the hiring process.

Tech Stack

C#CSSGitGitHub ActionsGoogle CloudGoogle Cloud PlatformHTMLJavaScriptJenkins.NETNext.jsPythonReactSQLTypeScript
Contact me