Junior Software Developer
Role Overview
PRI builds internal business applications and technical tools for engineering and environmental practices on its Azure platform.
The junior developer joins a small team led by a Lead Full-Stack Developer, learning through shipped work and feedback from internal users.
The role is based in Calgary, AB, in office, and is full-time and permanent.
Key Skills for This Role
Full Job Posting
About the opportunity
PRI builds internal business applications and technical tools for engineering and environmental practices on its Azure platform.
The junior developer joins a small team led by a Lead Full-Stack Developer, learning through shipped work and feedback from internal users.
The role is based in Calgary, AB, in office, and is full-time and permanent.
What you'll do
- Build, test, and ship features and fixes across internal web applications, including databases, APIs, and user interfaces.
- Help maintain enterprise-system API integrations and learn Azure deployment across test and production environments.
- Use Git, pull requests, and CI/CD; work directly with users to understand needs and improve software.
- Contribute to tools for engineering and environmental teams and correctly handle multi-entity data and documents.
- Follow security, data-handling, and code-quality standards; write documentation and tests.
- Support production applications and triage bugs.
Required qualifications
- Degree or diploma in computer science, software engineering, or a related field completed within the last two years or by the start date.
- Demonstrated ability to build web applications in a modern stack, such as C#/.NET or Node/TypeScript, React or similar, and SQL.
- Hands-on understanding of REST APIs, relational databases, and Git.
- Cloud experience is a plus, not a requirement.
- Comfort using AI coding assistants and discipline to understand and test their output.
- Clear communication, curiosity, good questions, and motivation to learn are expected.
Preferred qualifications
- A co-op or internship term building software in a business setting.
- Exposure to Azure, Entra ID, or Microsoft 365 development.
- A portfolio, GitHub, or capstone project to walk through.
- Interest in engineering, science, or data-heavy problems.
Why PRI
- Real work from the first week on applications used by colleagues.
- Experienced developers to learn from and a path toward owning applications.
- Modern tooling, AI-assisted development, comprehensive benefits, competitive compensation, and professional development support.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at PRI Consultants
Principal Geotechnical Engineer
Vancouver, CAN
PRI seeks a principal geotechnical leader to grow its Vancouver office, lead major client relationships and pursuits, and provide senior technical oversight on complex projects. Candidates need P.Eng. registration or imm
Principal Geotechnical Engineer
Calgary, CAN
Principal Geotechnical Engineer Senior geotechnical leader anchoring and growing our Calgary office LOCATION Calgary, AB REPORTS TO Chief Technical Officer TYPE Full-time · Principal / Senior leadership About the opportu
Practice Lead, Natural Sciences & Forestry
Calgary, CAN
PRI Consultants is seeking a senior technical leader to guide its combined natural sciences and forestry practice, overseeing technical quality, capability, resourcing, and staff development. Candidates need relevant pro
Principal Geotechnical Engineer
Vancouver, CAN
Principal Geotechnical Engineer
Calgary, CAN
Principal Geotechnical Engineer
Calgary, CAN
Principal Geotechnical Engineer
Vancouver, CAN
Junior Civil Drafter
Penticton, CAN
Practice Lead, Natural Sciences & Forestry
Calgary, CAN
Practice Lead, Natural Sciences & Forestry
Calgary, CAN
Structural EIT
Calgary, CAN