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
Structural EIT
Vancouver, CAN
Structural Engineering EIT Hands-on exposure to structural design, drafting, and construction support across PRI's building, institutional, industrial, and resource-sector projects — nationwide LOCATION PRI offices in Ca
Intermediate Structural Engineer
Toronto, CAN
Intermediate Structural Engineer Structural design, analysis, and construction support across PRI's building, institutional, industrial, and resource-sector projects — nationwide LOCATION Kelowna, BC, Calgary, AB, Toront
Software Developer
Mississauga, CAN
PRI Consultants is seeking a Software Developer to build and support internal web applications, integrations, and technical tools used across its engineering and environmental consulting business. Candidates need 3+ year
Junior Software Developer
Mississauga, CAN
PRI is seeking an early-career developer to build, test, and support internal web applications and technical tools. Candidates need a recent or in-progress related degree or diploma, hands-on web development, REST API, r
Senior Forest Analyst
Vancouver, CAN
PRI Consultants is seeking a senior forest analyst to deliver forest estate modelling, spatial and statistical analysis, and resource planning work. Candidates need a relevant degree, 8+ years of forest analysis or model
Structural EIT
Calgary, CAN
Intermediate Structural Engineer
Calgary, CAN
Structural EIT
Vancouver, CAN
Intermediate Structural Engineer
Toronto, CAN
Software Developer
Mississauga, CAN
Junior Software Developer
Mississauga, CAN
Senior Forest Analyst
Vancouver, CAN