This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Director of Software Development

Amylior inc.

This is a Contract position in Vaudreuil-Dorion, QC posted October 26, 2021.

We’re looking for a Director of Software development with Full Stack development experience, who has a successful track record in developing SaaS solutions. We have a great opportunity for you to grow professionally in a global company while doing what you love. We have an immediate need for an experienced technologist who can put together a team of developers, help with programming, and who is looking for an opportunity to grow in an innovative healthcare company.

Responsibilities

More specifically, your main responsibilities will be:

  • Set up and lead the company’s software development and maintenance team, including performance reviews.
  • Lead the development of the company’s web and mobile platform, with direct involvement (programming) when required.
  • Actively participate in tasks that include product conceptualization, prototyping, tests and evaluations, as well as production, monitoring and maintenance.
  • Coordinate the development of the Web platform with the company’s electronic development efforts, including embedded software (Firmware).
  • Design testing strategies that will meet medical device compliance and performance requirements, in accordance with applicable standards.
  • Participate in the development of the roadmap of the company’s products.
  • Develop and maintain comprehensive software development documentation;
  • Maintain and recommend relationships with partners and suppliers.
  • Participate in the development of company policies with regard to IT security and the protection of personal data (data ethics).

We’re looking for a person with the following personal skills:

  • A good communicator, able to understand and explain the objectives of the company;
  • An entrepreneurial and result-oriented attitude;
  • Demonstrate dynamism, team spirit and great autonomy;
  • A team player, that leads with respect and through coaching.

 

 

Technical skills

You must have a bachelor’s degree in electrical or computer engineering, with 10 to 15 years of experience in programming, and at least 3 to 5 years in a team leadership position (manager or director). You must have an excellent command of English and French, both orally and in writing.

 

In particular, you should have experience with:

  • Leading a web software development team for SaaS type platforms (Agile, DevOps, etc.);
  • The design and development of software using Web Frameworks such as React and Angular, as well as HTML5, Php, CSS, C ++ / C #, Java, etc., for both BackEnd and FrontEnd;
  • MS-SQL type databases;
  • REST and SOAP type APIs;
  • Development environments such as JIRA, Visual Studio, Azure DevOps, Docker, etc.
  • Encrypted communication protocols such as TLS / SSL, MQTT, etc .;
  • Wireless technologies such as Bluetooth / BLE, Wi-Fi, NFC, LTE, etc .;

 

Assets

The following elements are important assets to your application:

  • Experience in PWA (Progressive Web Application) development
  • Experience with cross-platform development tools such as Capacitor, 5Apps, Xamarin, etc.
  • Experience with regulatory environments such as PIPEDA, RGPD and CCPA as well as those related to the health sector (HIPAA, ORCHA, etc.).
  • Experience in the development of electronic systems and embedded software architecture including their design and commissioning (diagrams and programming).
  • Experience with IoT (Internet of Things);
  • Knowledge of the cryptography of embedded systems.
  • Experience in digital signal processing, servo control, VHDL and other low level programming languages.
  • Experience in designing analog and digital circuits.