Available Job

Senior Developer Level - Remote / Telecommute


We are looking for Senior Developer Level - Remote / Telecommute for our client in Victoria, BC
Job Title: Senior Developer Level - Remote / Telecommute
Job Location: Victoria, BC
Job Type: Contract Job Description:
Responsibilities:
  • The successful candidate will work as part of a hybrid vendor-government team to design and implement iterative enhancements, provide maintenance, and deliver ongoing operational support of the client s Portal and the Information Tool.
  • Maintenance tasks will be carried out on an as-needed basis to ensure the stability and efficiency of the tools while also implementing improvements based on evolving requirements.
  • Functionality will be prioritized using Agile methodologies to support all technical aspects of funding application intake and adjudication, status reporting, financial tracking, and the measurement of funding program outcomes.
  • The Division will provide one or two Product Owners and development support to enable knowledge transfer.
Background:
  • Covid-19 has highlighted that access to high-speed internet services is more important than ever.
  • Telecommunications networks have contributed to the sustainability of the economy, and connectivity will be a critical component of economic recovery and growth.
  • In particular, the Division is responsible for design and implementation of the Connecting Communities program, which includes application intake, project monitoring, change management, and tracking of financial progress.
  • By integrating diverse datasets, the tool offers interactive visualizations of community assets, needs, and opportunities, providing valuable insights to public agencies, local governments, and other stakeholders to support informed decision-making.
Qualifications:
  • The Developer Level 3 is required to have the following skills and experience:
  • Program, test, and otherwise support the development and maintenance of systems by:
  • Translating software specifications into code.
  • Documenting technical work.
  • Developing technical reference materials.
  • Support provision of post implementation maintenance services through liaison with Business Analysts and clients.
  • In addition to the skills and experience set out above, the candidate should demonstrate the following additional skills and experience.
Mandatory Skills and Experience:
  • At least two years of experience in the past 5 years working as a full stack developer in an Agile development team on projects of similar scope and complexity to what is required by the Province, using the mandatory skills listed below.
  • Candidates who do not meet the minimum experience of ALL Mandatory Skills will not qualify for an interview.
  • Mandatory Skills - Minimum years of experience required in the past 5 years.
  • Git/GitHub 2 years.
  • JavaScript/Typescript 2 years.
  • React 2 years.
  • Restful API - 2 years.
  • Container Orchestration 1 years.
  • CSS 1 years.
  • Docker - 1 years.
  • End to end testing - 1 years.
  • Python - 1 years.
  • Relational Databases - 1 years.
  • Unit testing - 1 years.
Preferred Skills and Development Best Practices:
  • Experience in the past 5 years using Preferred Skills (listed below) while working as a full stack developer in an Agile development team on projects of similar scope and complexity to what is required by the Province.
  • Preferred Skills (There is no minimum requirement for these skills however experience will contribute to overall score.).
  • NodeJS.
  • GitHub Actions .
  • Infrastructure as a code.
  • Application Monitoring Tools.
  • Metabase.
  • GraphQL.
  • GIS.
  • Jira.
  • Amazon Web Services.
  • Power BI.
  • Microsoft Azure.
  • Experience in the past 5 years using best practices as it relates to software development (listed below) on a project of similar scope and complexity to what is required by the Province.
  • Preferred Development Best Practices Experience (There is no minimum requirement for these skills however will contribute to overall scoring.).
  • Coding.
  • Technical and Data Architecture.
  • DevOps and Continuous Integration/Delivery (CI/CD).
  • Security and Privacy.
  • User Interface (UI) and Accessibility.
  • API development.
  • Common components and code reuse.
  • Monitoring.
  • Open-source software development.
  • Disaster recovery.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.


Apply Now!