Développeur Logiciel Back-End / Back-End Software Developer at OpalRT
Montréal, QC H3K 1G6, Canada -
Full Time


Start Date

Immediate

Expiry Date

30 Sep, 25

Salary

0.0

Posted On

01 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Python, Teamwork, Websockets, Soft Skills, Real Time Simulation, Nasa, Node.Js, Git, French, Web Application Development, Sql, It, Opal

Industry

Information Technology/IT

Description

REQUIREMENTS :

  • Education: Bachelor’s degree in Computer or Software Engineering;
  • Experience: Over 2 years of software development experience;
  • Technical knowledge: Advanced experience in web application development, including REST APIs, Git, and SQL (PostgreSQL). Solid proficiency in Golang development is required.
  • Knowledge of the following tools/libraries (Assets): Python, WebSockets, gRPC, Node.js, MATLAB/Simulink;
  • Language abilities: French required. Advanced English proficiency (spoken and written) for communication with colleagues and partners outside Quebec;
  • Soft skills: Demonstrated autonomy and initiative, strong organizational skills, and a passion for teamwork.

A CAREER WITH OPAL-RT WILL SUIT YOU IF:

  • You are seeking stimulating challenges that will constantly push you to do your best.
  • You dream of a family environment that is also professional, cooperative and friendly.
  • You need a flexible schedule and the ability to telecommute in order to balance work and home life.
  • You want to continue to expand your knowledge and know-how by working side-by-side with researchers, innovators and scientists who share one thing; Passion.
  • You have chosen to be an important contributor to the technological progress in a multitude of industries.
  • You want to be recognized for your ideas, creativity and talent.
  • You know your worth and seek a globally competitive salary.
  • You don’t just want a job, you want a career!
  • The use of the masculine gender includes the feminine and is employed solely to facilitate reading.
  • Creating meaningful work means embracing different perspectives. We are an equal opportunity employer and do not discriminate. Embracing difference is what makes OPAL-RT what it is—and we wouldn’t have it any other way.
Responsibilities
  • Design and develop APIs using the Go programming language to connect various software systems (GUI, real-time simulation, external software) within a continuous integration framework, following high-quality standards;
  • Participate in the choice of technologies used;
  • Ensure compliance with coding standards to maintain high code quality and ease of maintenance;
  • Participate in the definition of intra- and inter-team requirements to ensure alignment and clarity;
  • Collaborate closely with system and software architects to define APIs between graphical interfaces and simulation systems;
  • Participate in the maintenance and documentation of APIs;
  • Participate in maintaining consistency and convergence between the various OPAL-RT products.
Loading...