Senior Developer Level - Remote / Telecommute

Apply Now

Company: Cynet Systems

Location: Victoria, BC V8N 6N8

Description:

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:
  • t 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.
  • pplication Monitoring Tools.
  • Metabase.
  • GraphQL.
  • GIS.
  • Jira.
  • mazon 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.
  • PI development.
  • Common components and code reuse.
  • Monitoring.
  • Open-source software development.
  • Disaster recovery.

Similar Jobs