Software Developer
Role Overview
PRI is a multidisciplinary engineering and environmental consulting firm that builds internal business systems and technical applications on its Azure platform.
The Software Developer works under the Lead Full-Stack Developer, taking applications from scope to production and supporting what they ship.
Applications support business operations and help engineers and scientists complete technical work more efficiently.
Key Skills for This Role
Full Job Posting
About the opportunity
PRI is a multidisciplinary engineering and environmental consulting firm that builds internal business systems and technical applications on its Azure platform.
The Software Developer works under the Lead Full-Stack Developer, taking applications from scope to production and supporting what they ship.
Applications support business operations and help engineers and scientists complete technical work more efficiently.
Application development
- Design, build, test, and ship internal web applications end to end, covering databases, APIs, and user interfaces.
- Integrate ERP, CRM, HR, payroll, and Microsoft 365 systems through their APIs.
- Deploy and operate applications on Azure App Service, Functions, SQL, and Entra ID single sign-on across test and production environments.
- Use source control, CI/CD, and monitoring for deployed applications.
- Work with HR, finance, operations, and commercial stakeholders to scope software and iterate on feedback.
- Build technical applications with engineering and environmental teams, translating their methods and workflows into software.
Data, security, and maintenance
- Handle data correctly across multiple legal entities and ensure documents show the right company name.
- Protect employee and client data using role-based access, audit trails, and secure handling of sensitive records.
- Write clear documentation and maintain code so another developer can continue the work.
- Support and improve applications in production and help retire the third-party tools they replace.
Required qualifications
- Degree or diploma in computer science, software engineering, or a related field, or equivalent experience.
- 3+ years building and shipping web applications in a modern stack, such as C#/.NET or Node/TypeScript, React or similar, and SQL.
- Hands-on third-party REST API integration experience, including authentication, pagination, and error handling.
- Experience deploying and running applications in Azure or a comparable cloud, with Git workflows and CI/CD.
- Solid relational data modeling and SQL skills.
- Daily practical use of AI coding assistants and judgment to review their output.
- Clear communication with non-technical users and ownership through feature adoption.
Preferred experience
- Project-based ERP or CRM integration and internal business or workflow application experience are preferred.
- Entra ID/Azure AD authentication, Microsoft Graph, Power BI, or Power Platform experience is preferred.
- Exposure to engineering or scientific applications, calculations, data pipelines, GIS, geospatial data, field data capture, or document generation is preferred.
- Exposure to professional-services or engineering firms and how they bill time is preferred.
Why PRI
- The role offers greenfield work on an internal product roadmap used by colleagues across a growing firm.
- The employer describes a small team with ownership, modern tooling, competitive compensation, comprehensive benefits, and professional development support.
Work context
- The posting names Mississauga, Ontario, but does not explicitly state an onsite, hybrid, or remote work arrangement.
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
Junior Photo Interpreter
Vancouver, CAN
PRI Consultants is seeking a Junior Photo Interpreter for its Forestry & Inventory team. You will interpret imagery and LiDAR, support forest inventory and change monitoring, and produce accurate GIS mapping products. A
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
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
Software Developer
Calgary, CAN
Software Developer Build the internal applications that run a growing engineering firm Calgary, AB Full-time, permanent About the opportunity PRI is a multidisciplinary engineering and environmental consulting firm with
Intermediate Geotechnical Engineer
Mississauga, CAN
INTERMEDIATE GEOTECHNICAL ENGINEER Seismic, dams, and complex geotechnical work in our growing Canadian offices Location: Mississauga, ON About the role PRI is looking for an Intermediate Geotechnical Engineer to join ou
Payroll & Benefits Specialist
Toronto, CAN
Payroll and Benefits Specialist Own full-cycle payroll and benefits for a growing multi-entity, multi-province group Toronto, ON or Kelowna, BC Full-time, permanent About the opportunity PRI is a multidisciplinary engine
Junior Photo Interpreter
Vancouver, CAN
Junior Software Developer
Calgary, CAN
Senior Forest Analyst
Vancouver, CAN
Junior Software Developer
Mississauga, CAN
Software Developer
Calgary, CAN
Intermediate Geotechnical Engineer
Mississauga, CAN
Payroll & Benefits Specialist
Toronto, CAN