β‘ New
Software Developer Intern
Jobtailor
QuebecFull-timeMid LevelOn-site
Job Description
- Develop, test, debug, and maintain Python scripts, applications, and automation tools
- Design and improve automated workflows that reduce manual engineering and operational tasks
- Build internal tools and utilities for provisioning, configuration, monitoring, testing, and system management
- Work with APIs, structured data, and existing software systems to integrate and automate processes
- Assist with software supporting Exegy's high-performance technology platforms
- Troubleshoot software issues and contribute to root-cause analysis and technical problem solving
- Write clean, maintainable, and well-documented code following established software development practices
- Develop unit tests and participate in code reviews
- Maintain technical documentation for applications, automation scripts, workflows, and engineering processes
- Collaborate with software developers, systems engineers, and other technical teams to translate requirements into software solutions
- Research and evaluate technologies, tools, and approaches to improve automation and engineering efficiency
- Participate in team meetings, technical discussions, and the broader software development lifecycle
Requirements
- Nearing the end of a degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline (S3 or equivalent)
- Experience programming in Python through coursework, personal projects, internships, or previous work experience
- Understanding of software development fundamentals, including data structures, object-oriented programming, testing, and debugging
- Familiarity with Git or another source-control system
- Interest in software automation, internal tooling, DevOps, systems engineering, or infrastructure technologies
- Strong analytical and problem-solving skills
- Ability to learn new technologies quickly and work collaboratively in a technical team environment
- Strong written and verbal communication skills in French and English
- French proficiency required
- Exposure to Linux, REST APIs, CI/CD, cloud technologies, infrastructure automation, or financial technology is beneficial but not required
Core Competencies
Proficient in Python programming and software development fundamentals, with a strong focus on automation, internal tooling, and collaboration within technical teams. Demonstrates problem-solving abilities and effective communication skills in both French and English.
Highest-signal resume keywords
- Python Programming
- Software Development Fundamentals
- Automation Tools Development
- Git Version Control
- French Proficiency
Soft Skills
- Analytical Skills
- Problem-Solving
- Collaboration
- Written Communication
- Verbal Communication
Hard Skills
- Python
- Software Development
- Debugging
- Unit Testing
- Automation
- APIs
- Data Structures
- Object-Oriented Programming
- Technical Documentation
- Root-Cause Analysis
Industry Keywords
- DevOps
- Financial Technology
- Systems Engineering
- Internal Tooling
- Automation Workflows
Tools & Technologies
- Git
- Linux
- CI/CD
- Cloud Technologies
- Infrastructure Automation
Posted Today