Experience you have:
• Strong Delphi language skills.
• Familiar with multithreaded programming.
• Experience with Dynamic Link Library (DLL) and ActiveX controls (OCX).
• Experience in environment using communication protocols (TCP/IP, UDP, RS232, HTTP, MQ
IPC).
• Design graphical user interfaces under Windows.
• Knowledge of Version Control Systems (Mercurial,Git).
• Previous experience with Agile (JIRA and Confluence) and unit tests (TDD, BDD, FDD).
• Experience in the following languages are a plus: C# (Windows), Objective C (iOS), Java
(Android), C/++ (Embedded).
• Bachelor’s degree in Electrical or Computer Engineering.
What you will do:
• Participate in activities related to the development and maintenance of company’s software
(analyze, conceive, program, test, troubleshoot, support).
• Manage and retrieve data from relational, non-relational, embedded databases and web APIs.
• Write and edit documentation and user manuals.
• Write, simplify and extend unit tests on a regular basis.
• Refactoring complex programs.
• Work with other developers and non-developers in an Agile development methodology on
multiple projects concurrently.
What you can expect:
• Competitive salary, bonus, benefits (group insurance and RRSP contribution program).
• Modern, comfortable and clean work environment.
• Flexible schedules.
• Free parking, greater Montreal area, reverse of traffic and accessible by public network.
• Great opportunities for career growth.
• See the products come to life in our manufacturing facilities