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

Software Developer

Kitco Metals Inc.

This is a Contract position in Montreal, QC posted January 6, 2022.

Essential Functions and Tasks

  • Develop high quality code with respect to robustness, scalability, reliability and security
  • Provide detailed estimates of development tasks to Project Managers
  • Complete all tasks within estimates
  • Document development efforts
  • Troubleshoot, maintain and upgrade existing systems as directed by functional lead
  • Learn and support all internal systems as directed by functional lead
  • Adhere to departmental and company standards, processes and procedures
  • Resolve issues quickly and efficiently
  • Liaise with other areas of the business for effective work flow


Required Skills and Competencies:

  • Good verbal and written communication skills
  • Strong inter-personal skills and ability to share knowledge and experience with other team members as directed by functional lead
  • Detail oriented
  • Good problem solving skills
  • Follow instructions and commitments as agreed with functional lead


Technical/Professional Competencies

  • Bachelor’s degree in computer science, software engineering, or equivalent work experience
  • Three to five years of software development experience in a formal development environment
  • Experience with Service Oriented Architecture and microservices development
  • Experience with server-less development and cloud computing
  • Experience with Machine learning (and in general, AI, specifically speech to text and natural language technologies)
  • Experience using versioning and source code control using Git
  • Experience in a SCRUM/Agile environment is big asset
  • Experience with Real Time communication (RTC) applications developments
  • Experience with Dialogflow
  • Familiarity with CI/CD and DevOps

Technology Specific Competencies

  • Experience with Node.js and/or Java
  • Experience with GCP
  • Good knowledge of code validation tools

ACCOUNTABLE TO:

AI Transformation Manager

ANTICIPATED TRAVEL / SPECIAL WORKING CONDITIONS:

  • N/A

PURPOSE

The Software Developer is responsible for developing services, systems, and applications, as well as the maintenance and continuous evolution of existing ones, strictly meeting business and design requirements.

Essential Functions and Tasks

  • Develop high quality code with respect to robustness, scalability, reliability and security
  • Provide detailed estimates of development tasks to Project Managers
  • Complete all tasks within estimates
  • Document development efforts
  • Troubleshoot, maintain and upgrade existing systems as directed by functional lead
  • Learn and support all internal systems as directed by functional lead
  • Adhere to departmental and company standards, processes and procedures
  • Resolve issues quickly and efficiently
  • Liaise with other areas of the business for effective work flow

Required Skills and Competencies:

  • Good verbal and written communication skills
  • Strong inter-personal skills and ability to share knowledge and experience with other team members as directed by functional lead
  • Detail oriented
  • Good problem solving skills
  • Follow instructions and commitments as agreed with functional lead

TECHNICAL / PROFESSIONAL COMPETENCIES

  • Bachelor’s degree in computer science, software engineering, or equivalent work experience
  • Three to five years of software development experience in a formal development environment
  • Experience with Service Oriented Architecture and microservices development
  • Experience with server-less development and cloud computing
  • Experience with Machine learning (and in general, AI, specifically speech to text and natural language technologies)
  • Experience using versioning and source code control using Git
  • Experience in a SCRUM/Agile environment is big asset
  • Experience with Real Time communication (RTC) applications developments
  • Experience with Dialogflow
  • Familiarity with CI/CD and DevOps

 

Technology Specific Competencies

  • Experience with Node.js and/or Java
  • Experience with GCP
  • Good knowledge of code validation tools

 

ACCOUNTABLE TO:

AI Transformation Manager

ANTICIPATED TRAVEL / SPECIAL WORKING CONDITIONS:

  • N/A