This position is posted by Jobgether on behalf of a partner company. We are currently looking for an Application Designer / Developer Level in Canada.
This role sits at the center of a major public sector modernization initiative focused on replacing legacy education systems with a modern, cloud-based architecture. You will contribute to the transformation of critical applications supporting student records, graduation systems, and education data exchange platforms. Working in a fully remote, agile environment, you will collaborate closely with government stakeholders and technical teams to design, develop, and test scalable solutions. The position combines hands-on development with solution design, technical leadership, and quality assurance responsibilities. You will play a key role in ensuring the successful migration from legacy OpenVMS systems to a modern OpenShift-based ecosystem. This is a high-impact opportunity for a developer who enjoys working on complex systems with real-world public sector impact.
Accountabilities:
- Lead and support the technical design, development, and implementation of new and enhanced business applications within a large-scale modernization program.
- Translate business and technical requirements into scalable code, ensuring alignment with system architecture and government standards.
- Plan, estimate, and coordinate technical development activities, including task assignment, prioritization, and progress monitoring.
- Lead unit, integration, and system testing to ensure high-quality deliverables and compliance with user and policy requirements.
- Ensure proper documentation of technical work, including system procedures, development artifacts, and technical reference materials.
- Support data conversion planning, backup procedures, and system security considerations throughout the development lifecycle.
- Participate in proof-of-concept initiatives to evaluate emerging technologies and reduce technical risk in solution design.
- Monitor development progress and certify deliverables prior to business handover.
- Collaborate in agile ceremonies including scrums, sprint planning, and stakeholder meetings with ministry teams.
Requirements
- 5+ years of experience in application development, system design, or software engineering roles.
- Minimum 2 years of experience working within the BC Government or similar public sector IT environment.
- Strong experience working in agile environments using Jira and Confluence.
- Proficiency in Java/J2EE and related frameworks such as Spring and Hibernate/PrimeFaces.
- Experience with web technologies including JavaScript, HTML5, CSS3, and modern frameworks.
- Knowledge of authentication and security protocols such as SAML, OAuth2, OpenID Connect, and SiteMinder.
- Experience working with relational databases such as PostgreSQL and Oracle.
- Familiarity with Git version control and modern software development practices.
- Strong ability to translate technical specifications into clean, maintainable code.
- Excellent documentation, communication, and collaboration skills in cross-functional teams.
- Experience working in enterprise-scale or government modernization programs is an asset.
Benefits
- Fully remote role based in British Columbia, Canada.
- Long-term contract supporting a high-impact public sector modernization initiative.
- Exposure to large-scale government transformation and cloud migration projects.
- Opportunity to work with modern technologies including OpenShift and enterprise integration frameworks.
- Agile, collaborative working environment with structured delivery processes.
- Professional experience within a major public sector digital transformation program.
- Opportunity to contribute to systems that directly support education services and student data management.