What You Will Do
You will engage with key stakeholders in defining new products in addition to supporting and enhancing existing products.
You will be a key contributor to the design, development and implementation of large scale, mission critical, access control and security systems applications.
You will work with all levels of the organization as a Senior Software Developer.
Your extensive experience in complex software development, technical leadership, and ability to interface with Product Owner / Scrum Master and key stakeholders will drive our ability to deliver enhanced functionality to our core product. You will be required to
Scope and document technical work based on business requirements.
Design, implement and document highly scalable and fault-tolerant applications.
Prototype applications to evaluate new technologies as appropriate.
Enhance the performance of existing applications, and services.
Work with a team of engineers in a cross-functional environment implementing high-quality products.
How you will do it
Design, code, and test of application to meet business requirements.
Demonstrate ownership, as a member of a development team producing high quality software. Participate in code reviews.
Work with internal and external stakeholders to identify sustainable and effective solutions for their needs.
Demonstrate senior technical leadership in the development and execution of projects.
What we look for?
Must have
Bachelor’s Degree in Software Engineering, Computer Science, or a closely related discipline.
Strong Computer Science fundamentals (including best practices and principles).
Highly proficient with the following technologies Java and Sprint Boot.
Strong knowledge of relational database such as MySQL, Postgres etc.
Good verbal and written communication skills.
Excellent analytical and interpersonal skills with strong problem-solving abilities.
Good knowledge of Git.
Assets
Experience with C/C++, JavaScript, Typescript, Python, Angular.
Experience in Windows or Linux embedded systems.
Experience working with Agile teams.
Experience building RESTful APIs.
Experience in non-relational database such as MongoDB, Cassandra, Elastic Search
Familiarity with common open-source licenses and secure development practices.
Experience in developing applications for both Server and Cloud (Azure, AWS, GCP).
Canada Diversity Statement
Information obtained from the questions below will allow Johnson Controls to track the diversity of our applicants, employee training opportunities, promotions and employee retention in order to identify and remove barriers to employment and advancement. With your consent, you may also be contacted by the employment equity officer to get your opinions about Employment Equity (EE) Programs.
You have the right to review, correct, or change information relating to you at any time and you can be assured that the information will not be used for unauthorized purposes.
Please note that a person may belong to more than one designated group.
Your response to the self-identification questionnaire below is voluntary. It is however mandatory to answer the questions, even if you choose not to provide the information.
The responses that you provide on this form will be confidentially retained for statistical purposes.
This survey is available in alternative formats. Please do not hesitate to request.
Persons with disabilities are those that have a long-term or recurring physical, mental, sensory, psychiatric or learning impairment and who consider themselves to be disadvantaged in employment by reason of that impairment, or believe that an employer or potential employer is likely to consider them to be disadvantaged in employment by reason of that impairment. This also includes persons whose functional limitations owing to their impairment have been accommodated in their current job or workplace.
An Aboriginal person is a North American Indian, Métis, or Inuit and/or a Treaty Indian or a Registered Indian and/or member of an Indian Band/First Nation.
Members of visible minorities are persons, other than Aboriginal peoples, who are non-Caucasian in race or non-white in colour, regardless of birthplace.
SNC-Lavalin provides cutting-edge engineering, procurement, construction and financing solutions to projects in more than 100 countries around the world. From...
Apply For This JobWe are looking for a Data Entry Clerk to join our team. Candidate must be reliable as you will be...
Apply For This JobAre you an organized individual who enjoys working collaboratively with different departments? Do you consider yourself a people person and...
Apply For This JobWE OFFER: Great learning and growth opportunities A competitive compensation package Full Benefits Package RRSP Matching Program Professional Development Courses...
Apply For This JobCan you think of another workplace where you get the chance to see mountain ranges, a killer whale, and the...
Apply For This JobAre you detail-oriented, highly organized, and looking for an entry-level opportunity to kick-start your career in the data industry? Join...
Apply For This Job