Creates, maintains and implements source code to develop web/mobile applications and programs that meet customer needs and requirements using front-end computer programming languages. Proficient in software engineering principles and several DevOps concepts.
FRENCH: Duties include doing development, UTs and deployment of web services. 5-10 years of experience
Specifically:
Proven experience in web development with the following technologies:
Experience working on a project that developed reusable components in a single-page application
Experience working in an Agile team (Scrum / Kanban)
Good understanding of the software life cycle (SDLC)
Good understanding of Atlassian tools (Jira, Bitbucket and Confluence)
Very good experience with TypeScript, rxjs, ngrx, jest and Angular 8+
Very good experience in Java back-end development (REST, Spring Boot, Apache CXF, Microservices, SOAP, etc.) - Experience in developing asset management applications
Experience with DevOps tools such as Jenkins and Urban code, great asset.
Understanding of containerization technologies (Docker, Kubernetes, OpenShift), an asset
Leadership, initiative, ability to multi-task and a strong team player.
Bilingual English (4/5) /French (4/5) Given the current situation, this will be 100% teleworking. Normally, the position offers the possibility of tele-working according to the needs of the project.
This position will be remote until September 2021, but this position should be onsite in Montreal when the situation with COVID-19 is stabilized. The Manager is open to receiving candidates who are currently in the province of Quebec only - but must be residing in Montreal by September.