Back to results

SOFTWARE DEVELOPER IN AI-ASSISTED PROGRAMMING

  • Quebec, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Experience
0 to 5 years of experience.
Posting language
English
Posted

Original job description

FULL TIME, 37.5 H / WEEK | HYBRID: QUEBEC CITY OR REMOTE

You aspire to design software applications that will be deployed in factories across North America? Working with coding agents every day, and building the judgment it takes to supervise what they produce, appeals to you? You want to work closely with customers to help them overcome their performance, and sales and operations planning (S&OP) challenges? You want to contribute to a new cloud-based solution?

A job at PMP SOLUTIONS means you’ll get to:

  • Develop innovative software applications to improve the daily life of wood mill employees.
  • Make sure that our software applications are useful to factory floor and administrative workers.
  • Turn requests that arrive vague into solutions that are broken down, delivered and verified.

Apply for this job

YOUR ROLE

As a developer, you’ll be called upon to develop innovative software applications to improve the daily life of wood mill employees, make sure that our software applications are useful to factory-floor workers and management, as well as code using state-of-the-art technologies, including the coding agents our team uses every day.

Responsibilities

Your responsibilities will include developing software that'll help us achieve our vision, understanding and breaking down the problems to be solved, verifying and documenting what you deliver, designing and coding software applications, helping select the right technologies, using best development practices, taking part in regular scrums, contributing to the improvement of established team practices, and much more.

Who We’re Looking For

You are resourceful and proactive. Faced with a problem nobody has explained to you, you find a place to start instead of waiting. You are organized enough to keep several files open without dropping any, and to say where you stand before anyone asks. You are comfortable with ambiguity, because a good share of our work arrives that way.

You write clearly: a support note, a specification, a message to a colleague. And you are skeptical in the right way: you do not assume something works because it compiles. You are driven by the challenges of software development and you want to improve the wood transformation industry.

Requirements

  • Bachelor’s degree in software engineering, computer science or equivalent university education.
  • 0 to 5 years of experience.
  • Ability to form your own understanding of a problem, break it down, communicate it and document it effectively.
  • You can read, run and debug code you did not write, whatever the language.
  • You understand the stages of an application development cycle, from the request through to production, testing and follow-up included.
  • You write clearly in French and read technical English without friction. Spoken English is an asset, useful with some customers.
  • Comfort with AI-assisted coding tools is a welcome asset, but not a prerequisite. We provide the licences and we teach you to use them seriously.
More about this job

Responsibilities

Develop and deliver software applications for wood mills, translating ambiguous requests into solutions that are designed, coded, tested, documented, and verified. Collaborate with customers and teammates, select appropriate technologies, use coding agents and sound development practices, and contribute to scrum ceremonies and team improvements.

Requirements

A bachelor's degree in software engineering, computer science, or equivalent university education is required, along with 0–5 years of experience. Candidates should be able to understand and break down problems, read and debug unfamiliar code, understand the application development lifecycle, and write clearly in French; spoken English and experience with AI-assisted coding tools are assets.

Skills

  • Software Development
  • AI-Assisted Programming
  • Problem Decomposition
  • Code Reading
  • Debugging
  • Software Testing
  • Technical Documentation
  • Requirements Analysis
  • Technology Selection
  • Agile Scrum
  • Written Communication
  • Customer Collaboration
  • Performance Improvement
  • Sales And Operations Planning

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Manufacturing
  • Engineering

Keywords

  • Software Development
  • AI-Assisted Programming
  • Coding Agents
  • Cloud-Based Solution
  • Software Applications
  • Wood Mills
  • Manufacturing
  • Factory Operations
  • Performance Improvement
  • Sales And Operations Planning
  • Requirements Analysis
  • Problem Decomposition
  • Code Reading
  • Debugging
  • Software Testing
  • Technical Documentation
  • Technology Selection
  • Development Best Practices
  • Scrum
  • Customer Collaboration
  • French
  • Technical English

Report this job