Software Engineer (B16)

Location: 87 Ontario Ouest, Montréal, QC
Date Posted: 14-12-2017
The position requires including and implementing Agile Scrum development methodologies in every research, analysis, prototyping and interfaces development (web, application software, mobile) initiatives

Job Duties/Accountabilities:
  • Participate in the analysis, design, and development of new data driven Web Services;
  • Participate in the upkeep and maintenance of existing Web Services;
  • Provide accurate estimates based on business requirements;
  • Understand and apply Scrum rules and principles in every tasks;
  • Work with the infrastructure team to find innovative solutions and deliver value;
  • Assure the quality of the work by writing and running unit tests;
 
Critical Qualifications/Competencies:
  • University degree in Computer Science or equivalent;
  • 5 years of experience in java development;
  • 5 years of experience with Relational databases (MySQL, Postgres, MariaDB or other);
  • 2 years of experience with Service Oriented Architecture (APIs and SDKs)
  • 2 years of experience in writing unit and integration tests;
  • Experience in OOP and design patterns;
  • Experience with PHP
  • Experience with Spring Boot
  • Experience with Javascript;
  • Experience in NoSQL databases (CouchDB, MongoDB)
  • Experience with Jenkins, Maven, Git, Tomcat;
  • Experience with Docker, Vagrant, Consul, Ereka, Rancher
  • Agile methodology, Scrum;
  • Autonomy and an ability to learn are critical to being part of the team;
  • Gifted thinker who is extremely resourceful, pays attention to detail and is proactive;
  • Strong interpersonal, oral and written communication skills, and a good sense of humour;
  • Team player who always put the interest of the team above all other priorities;
  • Strong time management skills and work ethic (highly motivated) to manage multiple projects/accountabilities
  • Bilingual (English and French)
or
this job portal is powered by CATS