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

previous arrow
next arrow
Slider

Backend Software Developer

Johnson Controls

This is a Contract position in Brossard, QC posted February 12, 2020.

You will engage with key stakeholders indefining new products in addition to supporting and enhancing existingproducts.

You will be a key contributor to thedesign, development and implementation of large scale, mission critical, accesscontrol and security systems applications.

You will work with all levels of theorganization as a Senior Software Developer.

Your extensive experience in complexsoftware development, technical leadership and ability to interface withProduct Owner / Scrum Master and key stakeholders will drive our ability todeliver enhanced functionality to our core product.

You will be required to Scope and document technical work based onbusiness requirements.

Design, implement and document highlyscalable and fault-tolerant applications.

Prototype applications to evaluate newtechnologies as appropriate.

Enhance the performance of existingapplications, and services.

Work with a team of engineers in across-functional environment implementing high-quality products.

How you will do it Design, coding and test of application tomeet requirements.

Demonstrate ownership, as a member of a developmentteam producing high quality software.

Work with internal and externalstakeholders to identify sustainable and effective solutions for their needs.

Participate in design and code reviews Demonstrate senior technical leadership inthe development and execution of projects.

What we look for Bachelor’s Degree in Software Engineering,Computer Science or a closely related discipline.

Strong Computer Science fundamentals usingS.O.L.I.D methodology.

Highly proficient with a number of thefollowing technologies C/C++, Java, C#, Node.js, Angular/React Strong knowledge of relational databasesuch as MySQL, Postgres etc.

Excellent written and verbal communication skills.

Excellent analytical, interpersonal, andcommunication skills with strong problem solving abilities.

Preferred Experience in Windows or Linux embeddedsystems.

Experience building RESTful APIs.

Experience with distributed git sourcecontrol (or hg).

Experience in non-relational database such asMondoDB, Cassandra, Elastic Search Experience in in memory database such asREDIS Familiarity with common open sourcelicenses and secure development practices.

Experience in developing applications forboth Server and Cloud (Azure, AWS, GCP).

Previous Job Searches My Profile Create and manage profiles for future opportunities.