⚑ 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

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now