Description:
Education and Experience:
- Bachelor’s Degree in Computer Science, Software Engineering, or related technical field, and minimum three (3) years of related experience*.
- Diploma in Computer Science, Software Engineering, or related technical field, and minimum four (4) years of related experience*.
- Some post-secondary education in Computer Science, Software Engineering, or related technical field and minimum five (5) years of related experience*.
- Related experience must include:
- Experience with full stack development including frontend (e.g., Angular, React, or Vue) AND backend (e.g., NodeJS, Python, .NET Core) technologies.
- Experience using modern dev tools such as HTML, CSS, Javascript frameworks.
- Experience with API development and integration and continuous development environments.
- Experience with integrating applications with relational OR non-relational databases.
- Experience with version control technologies such as subversion or Git AND development in an open-source environment.
Preference may be given to candidates with:
- Experience developing solutions with Vue and Java 8.
- Experience and/or training with container-based development and deployment (e.g., Docker, Kubernetes).
- Experience and/or training with automated testing frameworks (e.g., Cypress).
- Experience and/or training with CI/CD pipelines with tools (e.g., GitHub Actions).