Junior Software Developer
Role Overview
PRI builds internal business applications and technical tools for engineering and environmental practices on its Azure platform, integrated with enterprise systems.
The junior developer joins a small team led by a Lead Full-Stack Developer, shipping features and fixes while learning from experienced developers and users.
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, integrated with enterprise systems.
The junior developer joins a small team led by a Lead Full-Stack Developer, shipping features and fixes while learning from experienced developers and users.
Location and employment
- The position is full-time and permanent, based in the Mississauga office.
What you'll do
- Build, test, and ship web application features and fixes across databases, APIs, and user interfaces.
- Maintain enterprise-system API integrations and learn Azure deployment and operations across test and production.
- Gather feedback from users, contribute technical tools for engineering and environmental practices, and handle multi-entity data accurately.
- 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 using a modern stack, such as C# and .NET or Node and TypeScript, React or similar, and SQL.
- Hands-on understanding of REST APIs, relational databases, and Git.
- Curiosity about deployment and operations; cloud experience is a plus, not a requirement.
- Comfort with AI coding assistants and the discipline to understand and test their output.
- Clear communication, good questions, fast learning, and pride in finishing work for its users.
Preferred qualifications
- Co-op or internship experience building software in a business setting.
- Exposure to Azure, Entra ID, or Microsoft 365 development.
- A portfolio, GitHub, or capstone project to discuss; interest in engineering, science, or data-heavy problems.
Why PRI
- Real work from the first week on applications used by colleagues, with experienced developers to learn from and a path to owning applications.
- Modern tooling, AI-assisted development, competitive compensation, comprehensive benefits, 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
Intermediate Structural Engineer
Toronto, CAN
PRI is seeking an intermediate structural engineer to design and assess structures and support projects from concept through construction. The role requires a civil or structural engineering degree, P.Eng. registration o
Structural EIT
Vancouver, CAN
PRI is seeking an engineering student for a supervised, learning-focused structural engineering role supporting projects across building, institutional, industrial, and resource sectors. Applicants must be enrolled in a
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
Calgary, CAN
PRI is seeking an early-career developer to build and support internal web applications and technical tools alongside experienced developers. Candidates need a recent or near-complete related degree or diploma, hands-on
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
Intermediate Structural Engineer
Toronto, CAN
Structural EIT
Vancouver, CAN
Software Developer
Mississauga, CAN
Junior Software Developer
Calgary, CAN
Senior Forest Analyst
Vancouver, CAN