Demo

Software Programmer/Developer

Tetra Tech Careers
Pickering, MO Full Time
POSTED ON 4/18/2025
AVAILABLE BEFORE 6/18/2025

Discover your full potential. At Tetra Tech, we are collaborating with industry-leading experts for a sustainable future for our world. We combine consulting and engineering with advanced analytics and technology to solve the world’s most complex challenges. Our innovation hubs across the globe will enable you to share ideas and best practices while growing your professional network. Wherever you are in your career journey, you will benefit from working with world-class engineers, scientists, and technical specialists.

 

Apply today and join the company that is Leading with Science®.

 

Your Role:

 

We are currently seeking a Software Programmer/Developer for our Pickering office in our Nuclear Operating Unit. To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. 

 

Responsibilities:

 

  • Develop a cloud-based applications using:

o   ASP.NET Core MVC (C#)

o   Entity Framework

o   React

o   TypeScript

  • Accurately implement designs provided by a UI designer in a responsive manner.
  • Create automated tests for developed code. Familiarity with:

o   Unit testing (xunit, jest)

o   UI testing (cypress)

  • Administer and develop Azure DevOps features

o   Pipelines

o   Package repositories (NuGet, npm)

o   Automated deployment

  • Maintain and manage SQL Server databases
  • Must be able to obtain security clearance
  • Experience with Autodesk Revit, Revit Add-ins and the Revit API is advantageous

 

Qualifications:

 

  • University Degree is considered an asset
  • 8 years of related experience in software development is essential
  • Interfaces directly with customers, users, graphic designers, and web content specialists to ensure that needs are technically feasible and meet customer strategy and goal.
  • Good verbal/written communication and Interpersonal skills along with the ability to communicate complex ideas clearly and concisely.
  • Must be able to work as part of a multi-disciplined team

 

Additional Information

A requirement of working for Tetra Tech is that you are at least 18 years of age and legally entitled to work in Canada. (A copy of a valid work permit may be required.) 

If you are considered for the position, clearance on all applicable background checks (which may include criminal, identity, educational and security) and professional reference checks is required. Some Tetra Tech positions require an enhanced level of background assessment, which is dictated by law. These positions require advanced criminal record checks that must also be conducted from time to time after commencement of employment.

About Tetra Tech:

Tetra Tech combines the resources of a global, multibillion-dollar company with local, client-focused delivery in more than 600 locations around the world. Our reputation rests on the technical expertise and dedication of our employees - 30,000 associates working together to provide smart, scalable solutions for challenging projects. We are proud to be home to leading technical experts in water, environment, infrastructure, resource management, energy, and international development. Explore our open positions at https://www.tetratech.com/careers. Follow us on social media to learn more about our people, culture, and opportunities:

 

LinkedIn: @TetraTechCareers

 

Twitter: @TetraTechJobs

 

Facebook: @TetraTechCareers

 

Tetra Tech Canada invites resumes from all interested parties, including women; First Nations Metis and Inuit persons; members of visible minority groups; and persons with disabilities. To apply, please submit your resume and cover letter on the Careers portion of our website at www.tetratech.com/careers.

 

We thank all applicants for their interest, however, only those candidates selected for interviews will be contacted.

 

Please no phone calls or agencies.

Additional Information

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Programmer/Developer?

Sign up to receive alerts about other jobs on the Software Programmer/Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$88,984 - $115,784
Income Estimation: 
$111,369 - $141,168
Income Estimation: 
$117,871 - $153,580
Income Estimation: 
$109,939 - $144,341
Income Estimation: 
$114,500 - $144,633
Income Estimation: 
$85,601 - $106,262
Income Estimation: 
$108,390 - $134,886
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$167,603 - $206,227
Income Estimation: 
$141,249 - $184,014
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Tetra Tech Careers

Tetra Tech Careers
Hired Organization Address Rose, LA Intern
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the ...
Tetra Tech Careers
Hired Organization Address Rose, LA Full Time
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the ...
Tetra Tech Careers
Hired Organization Address Baton Rouge, LA Full Time
Ardaman & Associates, Inc. is one of the largest geotechnical engineering and materials testing consulting firms in the ...
Tetra Tech Careers
Hired Organization Address Spencer, IA Full Time
The Opportunity: Tetra Tech is adding a Case Advocate to our Case Management team based in Clay County, Spencer, Iowa . ...

Not the job you're looking for? Here are some other Software Programmer/Developer jobs in the Pickering, MO area that may be a better fit.

Senior Software Developer - .NET

AJI Software, Kansas, MO

java developer

United Software Group, Kansas, MO

AI Assistant is available now!

Feel free to start your new journey!