Follow us onicône facebookicône linkedin 1 877 776-6246
Programmer/Software developer


Do you have what it takes to be part of a dynamic team within a company that unites in style two sectors that seem fundamentally opposed: animal production and artificial intelligence! Stimulating challenges await you in the realm of precision farming! At Ro-Main, we believe that the future of agriculture lies in artificial intelligence and that you can be part of this change.

Our PigWatch precision breeding system is a computerized insemination planning system. Based on the behaviour of each sow and artificial intelligence algorithms, PigWatch predicts the optimal moment to inseminate. The behavioural data is very revealing and has an infinite potential of use. Ro-Main’s mission is to use this data to enable animal reproduction to break efficiency records.


Our head office is located at 1401 rue Bellevue, Saint-Lambert-de-Lauzon, Qc, G0S2W0, CANADA. We also offer you the opportunity to do part of your work remotely.

Your role on the team

You will have a full-stack developer role. It is a key position in the development of our software and mobile applications, in the management of our databases and customers databases. You will enable our customers around the world to benefit from unique, effective and intuitive technologies that enable them to make informed decisions. Your ability to work in a team and sometimes under pressure, your ability to solve problems and your creativity will make you an ideal candidate.

Training, experience and skills

We are looking for candidates with computer training and good experience (3 years minimum) in software development (backend and frontend). A functional level of oral and written English is also required.

Specific knowledge requirements

  • Object programming: C#, Visual Basic, framework .NET 4.0 and Mono
  • MS Visual Studio Environment
  • IP, TCP, SSH network protocols
  • Linux server configuration by command line
  • Serial communication
  • C++, Python
  • Development of mobile platforms

Here’s what you are missing if you are not part of our great team:

  • A rewarding job that values your leadership and creativity
  • A team of professionals
  • A healthy and friendly work environment
  • A salary commensurate with your skills
  • Group insurance

Job Types: Full-time, Permanent

« Back to careers list

^ Top of the page