HM Note: This contract role is remote, and candidates can work remotely and must reside in Canada. Candidates must be a maximum of three (3) pages or less in MS Word format and the resume must include first and last name. Resumes should show relevant examples of project work (1 page per project. Maximum of 3 Projects) Candidates must include three (3) current references with reference name and contact details (email & phone). This role commences April 1, 2025, and candidate must be able to start on that date. Description: BCRDS is undertaking multiple, concurrent re-development projects driven by the need to retire provincial mainframe services and modernize non-mainframe services. BC Registries is also adding functionality to its modern application platform to support provincial commitments. Development work is completed by six agile teams who use modern tech stacks that support a DevOps continuous improvement approach. Our scaled agile organization leverages human centered design, open-source languages and frameworks and a cutting-edge enterprise containerization platform. Successful respondents will be required to participate in agile ceremonies which will include providing demos. Successful respondents will also participate in various meetings with other project teams or interested parties to ensure alignment, consistency and technical excellence. Successful respondents may also work with Service BC staff to build internal knowledge and capacity. Responsibilities: The Contractor must: As a full-stack developer, write back-end and front-end code using modern languages, frameworks, databases and tools specifically Python, Postgres, vue.js, TypeScript and related frameworks. Mentor and transfer knowledge to in-house staff in modern languages, Agile, DevOps or Container management platforms. Worked as part of a scaled agile team to incrementally deliver value for the users of a product or digital service. Work with clients to develop solution architectures to solve business problems. Migrate BC Registries digital services from legacy environments and mainframes to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures. Write automated tests and help set up continuous integration & delivery pipelines. Design, develop, manage, and integrate RESTful APIs. Have experience working with cloud technologies The Contractor must possess (mandatory): A minimum of 2 years experience as a full-stack software developer (front-end and back-end) using modern languages (e.g. JavaScript) and frameworks. A minimum of 1 year experience working on Python and TypeScript. Experience developing with an API gateway for external use. A minimum of 3 years experience working as part of an agile team of which one year must be using scrum to incrementally deliver value for the users of a product or digital service. Experience migrating digital services from legacy environments such as mainframe, and/or client/server to modern environments leveraging techniques/tools such as DevOps, Kubernetes, container and microservices based architectures. Experience with RESTful API development and integration. Experience working with cloud technologies. The Contractor should (Preferable): Possess knowledge of the BC Registries and Online Services. Experience with search technologies, such as SOLR and Elasticsearch and Google Cloud Search. Have delivered systems built in Flask, Vue.js and Nuxt.js. Know JSON Schema. Have delivered APIs that are OAS v3 compliant via Apigee. Be fluent with PL/SQL, Oracle and PostgreSQL databases. Have created and delivered training to customers on the items listed in the mandatory and preferable sections. Have created technical documentation, diagrams and RFCs. Have worked in an SRE environment. Have knowledge of and implemented observability. Have experience working on OpenShift platform.

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

Canada