Python Developer (Toronto)

Python Developer (Toronto)

13 Sep
|
Dawn InfoTek
|
Toronto

13 Sep

Dawn InfoTek

Toronto

Python Developer – Copilot & AI Agents, Digital Applications

Location: Toronto, ON

Position Type: Contract

Work Model: Hybrid- 1 day in office

We are looking for an experienced Python Developer with hands-on experience in Microsoft Copilot and AI Agents to join our Digital Applications team.

The successful candidate will be responsible for developing and integrating AI-powered applications and services, with a focus on Microsoft Copilot, Copilot Agents, Python, APIs, and enterprise application integration .

The ideal candidate has strong Python development skills and experience building or integrating AI solutions in an enterprise environment. Experience with Microsoft Copilot Studio, Azure, APIs, and banking or financial services is highly desirable.

Key Responsibilities

- Develop and integrate AI-powered applications and services using Python .
- Build, configure, and enhance Microsoft Copilot Agents to support business and application use cases.
- Work with Microsoft Copilot Studio to design conversational experiences, topics, actions, connectors, and agent workflows.
- Develop Python-based backend services and APIs to support Copilot Agents and digital applications.
- Integrate Copilot Agents with enterprise applications, APIs, databases, and other data sources.
- Work with business stakeholders and technical teams to understand requirements and translate them into AI-enabled solutions.
- Design and implement secure and scalable AI application integrations.
- Develop and consume RESTful APIs and work with JSON-based data.
- Apply appropriate authentication, authorization, and security controls to AI and application integrations.
- Test, debug, and troubleshoot AI agents, Python services, APIs, and application integrations.




- Participate in code reviews and follow enterprise development and security standards.
- Collaborate with Architects, Business Analysts, Developers, QA, DevOps, and other technology teams.
- Support deployment and maintenance of AI-enabled applications in cloud environments.
- Document solution designs, agent configurations, APIs, and technical implementation details.
- Participate in Agile/Scrum ceremonies and contribute to continuous improvement.

Required Skills and Experience

- 5+ years of hands-on Python development experience.
- Experience working with Microsoft Copilot and/or Copilot Studio .
- Experience building, configuring, or integrating Copilot Agents / AI Agents .
- Strong experience developing and consuming REST APIs .
- Experience integrating AI solutions with enterprise applications and data sources.
- Strong understanding of Python frameworks such as FastAPI, Flask, or Django .
- Strong knowledge of object-oriented programming and software design principles.
- Experience working with SQL and relational databases.
- Experience with Git and modern software development practices.
- Experience with cloud technologies, preferably Microsoft Azure .
- Understanding of authentication, authorization, API security, and secure coding practices.
- Experience with unit testing, debugging, and troubleshooting.
- Strong analytical, problem-solving,



and communication skills.

AI / Copilot Skills

- Microsoft Copilot Studio
- Copilot Agents / AI Agents
- Agent instructions and orchestration
- AI-powered workflows and automation
- API and connector integration
- Prompt engineering
- Generative AI / LLM concepts
- Retrieval-augmented generation (RAG) concepts
- Enterprise data integration
- AI security and responsible AI practices

Nice-to-Have Skills

- Experience with Azure OpenAI Service .
- Experience with AWS Lambda , preferably using Python.
- Experience with Azure Functions, API Management, Logic Apps, or other Azure services.
- Experience with Power Platform, including Power Automate and Power Apps .
- Experience with Microsoft Graph API.
- Experience with Docker and Kubernetes.
- Experience with event-driven architecture and messaging technologies such as Kafka.
- Experience with microservices architecture.
- Experience integrating AI Agents with enterprise systems.
- Experience working in banking or financial services .
- Experience working in a large enterprise environment.

Education

- Bachelor’s degree or diploma in Computer Science, Software Engineering, or a related discipline.
- Relevant professional experience may be considered in lieu of formal education.

Key Qualities

- Strong interest and hands-on experience in AI and Agentic Applications .
- Ability to combine traditional software development with emerging AI technologies.
- Strong ownership and accountability.
- Ability to work independently and collaboratively with business and technology teams.
- Strong attention to detail and commitment to quality.
- Ability to work in a fast-paced enterprise workplace.

📌 Python Developer (Toronto)
🏢 Dawn InfoTek
📍 Toronto

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python developer (toronto) / toronto

Subscribe to this job alert:

Get the latest job offers by email for: python developer (toronto) / toronto