Senior Software Developer and Integrator

Eagle is currently seeking a Senior Software Developer and Integrator. This is a twelve (12) month, contract position scheduled to start in July.

Key Responsibilities

The successful candidate will be responsible for:

  • Conduct technical assessment of Smart Building 3rd party vendor solutions;
  • Develop integration between 3rd party solution and company's internal applications and microservices;
  • Design, develop and integrate new IoT solutions and enhance existing products;
  • Identify technical opportunities and define technical vision and strategy;
  • Understand customer needs and identify technical requirements;
  • Participate in deep technical discussions with software engineers and network specialists;
  • Create and deliver best practice recommendations, tutorials, blog posts, sample code, and presentations adapted to technical, business, and partners;

Skills and Qualifications

The qualified candidate must have:

  • Strong written and spoken English;
  • BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience;
  • 6 years of hands-on experience with software development;
  • Experience collaborating and integrating with 3rd party vendor to develop a common solution;
  • Experience in the business technology market, and expertise working closely with sales and marketing teams in SaaS solutions or related technical fields;
  • Strong knowledge and hands-on experience of designing REST APIs;
  • Strong knowledge on Java programming language;
  • Good understanding of micro-service architecture;
  • Strong experience working in a Scrum team;
  • Understanding of CI/CD/CT concepts;
  • Ability to effectively communicate complex technical concepts to a broad range of audiences;
  • Bilingual (English and French) (as an asset);
  • MS degree in Computer Science or a related engineering field, or equivalent work experience (as an asset);
  • 8 years of hands-on experience working with a variety of enterprise solutions, designing solutions, or developing business applications (as an asset);
  • Experience in Test Driven Development (TDD) (as an asset);
  • Good understanding of NO SQL (MongoDB) (as an asset);
  • Good understanding of Web Service Security (as an asset);
  • Experience programming in NodeJs or Angular using GiT and DevOps tools (as an asset);
  • Experience developing IoT or building management solutions (as an asset), and;
  • Experience working with Kubernetes and Microsoft Azure Cloud (as an asset).

Don’t miss out on this opportunity, apply online today!


Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.


Eagle Professional Resources
Staff Placement Agency Permit Number: AP-2000200
Placement of Personnel and Recruitment of Temporary Foreign Workers Permit Number: AR-2000199

Eagle Temporary Staffing
Staff Placement Agency Permit Number: AP-2000204
Placement of Personnel and Recruitment of Temporary Foreign Workers Permit Number: AR-2000205

  • Posted On: June 18, 2020
  • Job Type: Contract
  • Job ID: 66866
  • Location: Montreal QC