Software Developer - Victoria, Canada - Randstad Canada

    Randstad Canada
    Randstad Canada Victoria, Canada

    Found in: beBee S2 CA - 1 month ago

    Randstad Canada background
    Freelance
    Description
    PLEASE NOT POST TO WEB UNTIL WE RECIEVE APPROVAL ON POSTING RATES


    Join our Victoria government client as a Senior Developer on an initial 12-month contract You'll play a pivotal role their our mission to modernize and enhance digital services for businesses and organizations across British Columbia.

    If you're passionate about innovation and delivering value to users, join our client in shaping the future of digital services in BC

    Advantages


    • Opportunity to work on high-impact projects shaping the future of digital services in British Columbia.
    • Collaborative environment within Agile teams, fostering professional growth and development.
    • Exposure to cutting-edge technologies and modern tech stacks, including containerization and microservices.
    • Chance to make a difference by migrating legacy applications to more efficient and scalable architectures.
    • Access to ongoing training and support, with the potential for long-term extension opportunities.
    Responsibilities


    • Contribute to the design, development, and maintenance of full-stack applications, ensuring high performance and reliability.
    • Collaborate closely with cross-functional Agile teams to incrementally deliver value to users through iterative development cycles.
    • Participate in the migration of legacy applications to modern environments, leveraging containerization and microservices architectures.
    • Develop and maintain RESTful APIs, adhering to best practices and standards for scalability and security.
    • Write automated tests and establish continuous integration and delivery pipelines to ensure code quality and deployment efficiency.
    • Work closely with stakeholders to gather requirements, provide technical guidance, and support user training and adoption of new features.
    • Create and maintain technical documentation, diagrams, and RFCs to facilitate knowledge sharing and project transparency.
    Qualifications
    Mandatory Skills


    • A minimum of 2-years' experience as a full-stack software developer (front-end and back-end) using Python and Web technologies/frameworks (such as Nuxt/Vue, NextJS/React, Typescript, Tailwind)
    • A minimum of 1-years' experience with Container technologies/platforms, such as Docker, Kubernetes, OpenShift, Google Cloud.
    • A minimum of 1-years' experience design, building and maintaining RESTful APIs with API technologies, such as OpenAPI, API gateway, JSONSchema.
    • 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 container and microservices based architectures.
    • Experience writing automated tests and helping set up continuous integration & delivery pipelines.
    • Experience with Databases (Postgres, Oracle, etc) and SQL languages.
    In addition to the skills and experience set out above, the Proponents should demonstrate that the proposed Consultant(s) have the following additional

    Desired Skills


    • Knowledge and/or experience, if any, that Proponent may have with BC Registries and Online Services.
    • Experience working in a scaled agile environment. For example, length of time in that environment, how many teams in the respective organization, their role.
    • Experience with search technologies such as SOLR, Elasticsearch or Google BigQuery.
    • Experience creating and delivering training to customers on the items listed in the mandatory and desirable sections.
    • Experience with creating technical documentation, diagrams, and RFCs.
    • Knowledge and/or implementation experience with observability (logging, traces, metrics).
    Summary
    Join our client and be at the forefront of transforming digital services in British Columbia. Apply directly to this job ad or reach out to your Randstad Digital representative immediately

    P.S. Don't forget that when you update your profile on it helps us find you faster when we do have roles that match your skills So even if this role isn't for you please update your profile so we can find you

    We look forward to supporting you in your job search

    Good luck

    Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada.

    As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees.

    In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.


    Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle.

    We ask that all job applications please identify any accommodation requirements by sending an email to to ensure their ability to fully participate in the interview process.