Logo for Veracity Software Inc

Senior Application Designer / Developer

Roles & Responsibilities

  • Minimum 2 years experience as a full-stack software developer (front-end and back-end) using modern languages (e.g., JavaScript) and frameworks.
  • Minimum 1 year experience working with Python and TypeScript.
  • Experience developing with an API gateway for external use.
  • Minimum 3 years experience working as part of an agile team, including one year using Scrum.

Requirements:

  • Plan, design, develop, and implement new or enhanced business systems applications, including estimating technical activities, defining work priorities, coordinating specialists, and resolving scheduling/logistical issues.
  • Lead unit, integration, and system tests to ensure deliverables meet user needs and standards; oversee quality control, data conversions, backups, and security procedures.
  • Develop and integrate front-end and back-end code as a full-stack developer using Python, PostgreSQL, Vue.js, and TypeScript; create RESTful APIs; work with cloud technologies and set up CI/CD pipelines; mentor staff.
  • Migrate legacy digital services to modern environments (DevOps, Kubernetes, containers, microservices); work with API gateways and ensure observability within cloud/SRE contexts.

Job description


Position: Application Designer/Developer Level 2

# of Position: 4

Location of Services: Victoria/ Remote

Estimated Work Start Date: 01-Apr-2025

Estimated Work End Date: 31-Mar-2026

Standard Hours Per Day: 7.00

Estimated Work Days: 261.00

An Application Designer/Developer at Experience Level 2 requires the following skill set:

Plan and manage the technical design, development and implementation of new and/or enhanced business systems applications by:

a) identifying and estimating required technical activities;

b) defining technical work assignments and priorities;

c) monitoring technical work; recommending/implementing solutions to scheduling, logistical and/or operational problems;

d) ensuring involvement of all appropriate technical specialists to meet business requirements;

e) lead unit, integration and system tests to evaluate development outcomes, ensure conformity with user client needs and compatibility with policies and standards;

f) ensure quality control performed on all deliverables before handover to Business Consultant;

g) ensure development of procedures to facilitate data conversions, data backup and systems security;

h) monitor software development work and certify deliverables; and

i) plan, lead, and otherwise undertake the development of integrated proof of concept solutions, to verify emerging technologies, products, services, and methodologies, to ensure government understands technical opportunities/exposures, and to ensure deployment minimizes associated risks and threats.

The Contractor must:

1. 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.

2. Mentor and transfer knowledge to in-house staff in modern languages, Agile, DevOps or Container management platforms.

3. Worked as part of a scaled agile team to incrementally deliver value for the users of a product or digital service.

4. Work with clients to develop solution architectures to solve business problems.

5. 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.

6. Write automated tests and help set up continuous integration & delivery pipelines.

7. Design, develop, manage, and integrate RESTful APIs.

8. Have experience working with cloud technologies

In addition to the skills and experience set out above, the Proponents should demonstrate that the proposed Consultant(s) have the following additional skills and experience:

The Contractor must possess (mandatory):

1. 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.

2. A minimum of 1 year experience working on Python and TypeScript.

3. Experience developing with an API gateway for external use.

4. 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.

5. 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.

6. Experience with RESTful API development and integration.

7. Experience working with cloud technologies.

The Contractor should (Preferable):

1. Possess knowledge of the BC Registries and Online Services.

2. Experience with search technologies, such as SOLR and Elasticsearch and Google Cloud Search.

3. Have delivered systems built in Flask, Vue.js and Nuxt.js.

4. Know JSON Schema.

5. Have delivered APIs that are OAS v3 compliant via Apigee.

6. Be fluent with PL/SQL, Oracle and PostgreSQL databases.

7. Have created and delivered training to customers on the items listed in the mandatory and preferable sections.

8. Have created technical documentation, diagrams and RFCs.

9. Have worked in an SRE environment.

10. Have knowledge of and implemented observability.

11. Have experience working on OpenShift platform.


Application Developer Related jobs

Other jobs at Veracity Software Inc

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.