We have an excellent 1 year contract opportunity with possible extension for a Senior DevOps Engineer in Ottawa/Toronto.
Work would be done remotely until the pandemic situation normalizes.
Must haves:
• Reliability level Federal Security clearance is mandatory.
• 5+ years of experience developing front-end applications using Angular 2+ and TypeScript.
• 3+ years of experience working with Angular service layers (Redux, RxJS, NgRx, etc.).
• 5+ years of experience working with JavaScript, CSS, HTML5, Ajax, JSON.
• 3+ years of experience building applications, particularly Angular applications, that meet WCAG 2.0 accessibility standards and specifications.
• 3+ years of experience with responsive design and CSS frameworks (Foundation 5/6, Media queries, etc.).
If you are available, please send your resume to [email protected] OR [email protected] OR [email protected] OR [email protected] OR [email protected] OR refer someone interested.
Details
Job Posting Title: DevOps Engineer – Senior
Description: TITLE
Development COE – Development Methodologies & Standards – Front-End Software Development Engineer (Senior)
– Open to market rate
Job Posting Start Date: 11/01/2021
Job Posting End Date: 10/28/2022
Site: Ottawa
Location: March Road
LOCATION OF WORK
Remote – Ottawa or Toronto
At the current time we’re limited to Ontario, tied to either Toronto or Ottawa. (Western Quebec is acceptable, if they can commute to March Road.)
HOURS OF WORK
7.5 hours per day between 9 to 5 pm EST
TRAVEL REQUIREMENTS (if applicable) N/A
DURATION: 1 year + possibility of extension
SCOPE
The teams within the Development Centre of Expertise at Innovapost provide and support tools, processes, and platforms to aid and continuously improve development within the organization.
Specifically, the Development Methodologies & Standards team creates, maintains and evolves processes, practices and standards for software development within the Canada Post Group of Companies (CPGC), and is comprised of senior developers who act as subject matter experts to mentor, guide and support development product teams.
DUTIES
The Front-End Software Development Engineer will work within the Development Methodologies & Standards team to define and introduce standards for front-end application development.
The successful candidate will be expected to perform the following duties:
• Evaluate current front-end development practices to derive patterns and identify and eliminate gaps.
• Formulate a set of development standards and best practices for use by developers working on CPGC front-end applications. Perform take-to-company activities to introduce the standards to the development community.
• Evaluate front-end frameworks and technologies to determine fit for use in CPGC applications.
• Participate, as needed, on critical projects requiring the skills of a front-end developer SME.
SKILLS AND EXPERIENCE
Must Have:
• 5+ years of experience developing front-end applications using Angular 2+ and TypeScript.
• 3+ years of experience working with Angular service layers (Redux, RxJS, NgRx, etc.).
• 3+ years of experience building applications, particularly Angular applications, that meet WCAG 2.0 accessibility standards and specifications.
• 5+ years of experience working with JavaScript, CSS, HTML5, Ajax, JSON.
• 3+ years of experience with responsive design and CSS frameworks (Foundation 5/6, Media queries, etc.).
• Extensive practical experience with the Angular Material component library.
• Extensive practical experience building form workflows, particularly in Angular applications.
• Extensive practical experience testing Angular/Java apps (unit testing, E2E testing, testing NgRx and RxJS, Karma/Jasmine, JUnit/TestNG).
• Experience securing front-end applications via OAuth2, JWT, etc.
• Experience using front-end build technologies (Webpack, Gulp, Grunt, Node.JS/NPM, etc.).
Nice to have:
• 3+ years of development experience in other front-end frameworks (React, Vue.js, etc.).
• 5+ years of experience working in Java 8 or above using Spring Boot or Spring Framework.
• 5+ years of experience working with web service/API technologies such as REST, SOAP, Swagger/OpenAPI, etc.
• 3+ years of development experience following Agile development practices.
• Deep understanding of development constructs such as automated build, merging and branching strategies, automated testing and reporting and process flow control.
• Experience building Angular libraries (or open-source libraries in general).
• Experience in defining and implementing cross-team standard methodologies and practices; providing user education and support, etc.
• Experience with PHP development and WordPress with any block-based development patterns.
• Knowledge of secure coding practices, including mitigation strategies for common vulnerabilities.
• Experience with source code control systems, particularly Git.
• Experience with cloud and containerization concepts, particularly Kubernetes and OpenShift.
• Experience leading teams of developers.
Soft Skills:
• Strong communication skills, both written and verbal.
• Ability to adapt to change and quickly learn and apply concepts to business priorities.
**Security Clearance must be obtained prior to submission (in progress is acceptable)**