Jr Programmer Analyst Student (Hybrid)

TRIUMF Innovations Inc.

Vancouver

On-site

CAD 31,000 - 47,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Travel cost support for students
Comprehensive benefits

Job summary

TRIUMF Innovations Inc. is seeking a developer to design, implement, and maintain multiple applications used at TRIUMF. You will work from design documents with senior programmers, contributing to system maintenance, data transactions, and integrations.

Experience spanning Java, Python, PHP, Node.js and RESTful web services, plus Docker, Kubernetes, and Power BI, will help you thrive in this role. This position includes travel cost support for students outside Vancouver and comprehensive

Qualifications

  • Strong problem-solving and analytical skills; initiative and creativity.
  • Experience with Java, Python, Node.js, JavaScript; Git/GitLab.
  • Familiarity with RESTful APIs, REST architecture, and cloud services.

Responsibilities

  • Design, develop, and implement TRIUMF applications from requirements.
  • Maintain and upgrade systems; support data transactions and merges.
  • Work with senior programmers and use DevOps practices and build tools.

Skills

Java
Python
PHP
Node.js
RESTful APIs
OpenAI API
Power BI
Kubernetes
Git/GitLab
Maven

Tools

Tomcat
Glassfish
Wildfly
Docker
MS SQL Server
Postgres
MySQL
Azure
Power BI Copilot
OpenAI API
Jakarta EE

Job description

**Overview:** TRIUMF has developed and integrated a number of applications used by the laboratory including the HR, VISITOR, DOSI, SCIENCE, and Conferences. These are written in multiple languages and require maintenance and enhancements.**Duties:**The primary focus of the position is to use functional requirements and design documents provided by senior programmers, or written with the help of senior programmers in order to design, development, and implement various applications developed at TRIUMF. This position is involved with system maintenance and development, data transaction, data merge, system supporting, upgrade and integration. This position can be renewed for another 4-month term after the first term ended. **Skills Learned During This Work Experience:** Skills required include experience developing with Java, python, PHP, node.js and various supporting technologies including web server platforms(Tomcat, Glassfish, Wildfly, Docker), web service development (SOAP and RESTFUL), AI(OpenAI Api,Power BI and Copilot for Power BI), Microservices, Kubernetes, testing, source code control and build processes.**Qualifications:** • The incumbent must have strong problem-solving and analytical skills, as well as initiative, creativity and the ability to work with abstract concepts. • Expertise in applicable development technologies including Java, Python, node.js, Javascript, Git/GitLab, Maven build manager, Jira issue and project tracker, Glassfish application servers, IDE, JSF application, Spring / Spring root, Microsoft Azure, Azure Cloud Services, Gitlab, DevOps and component libraries. • Experience working with databases such as MS SQL Server, Postgres and MySQL using JDBC and SQL query tools is required.• Experience working with building and consuming RESTful APIs, have basic knowledge about calling OpenAI Api and using Power BI and Copilot for Power BI. • A basic familiarity with a scientific research environment and terminology, particularly in physics, would assist the incumbent in developing and understanding applications related to the Science Program.**Skills required:**Apache Maven, Atlassian JIRA, DevOps, Git, GitLab, Jakarta EE, Kubernetes, Microservice Framework, Microsoft Copilot for Power BI, Microsoft Power Business Intelligence (PBI), Microsoft SQL Server, Python Software Development, REST Architecture, Spring Boot, Structured Query Language (SQL), Structured Query Language (SQL) Development, Windows Azure CloudTRIUMF, Canada's national laboratory for particle and nuclear physics, is situated on the vibrant south campus of the University of British Columbia, nestled within the beautiful Pacific Spirit Park in Vancouver, BC.At TRIUMF, we value our employees and are committed to providing a competitive total rewards package. In addition to a competitive salary, we offer comprehensive benefits that promote the well-being and security of our staff. Our organization provides an excellent opportunity to grow your career in a high-profile national research facility, where you can make a difference.If you are passionate about science, engineering and technology, driven to excel, and eager to be part of a collaborative and forward-thinking organization, we encourage you to apply. Take the next step in your career journey with TRIUMF.TRIUMF offers help with travel costs for students outside the Vancouver and surrounding area.**Applications must have the following documents uploaded:*** A **resume/CV*** A covering letter that includes your interest in and your qualifications for the specific position* A copy of academic transcript (unofficial copies are accepted)**Incomplete applications may not be considered.****Applications closing date:**September 21, 2026**Period of Work (possible 4 month extension):**January 04, 2027-April 30, 2027Salary is commensurate with academic progress and previous relevant work experience, and ranges from $ 2815 to $ 4238 per month including 4% vacation pay.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning and Data Analysis Student (On-site)
Machine Learning and Data Analysis Student (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost support
ATLAS Inner Tracker Student Research Assistant (On-site)
ATLAS Inner Tracker Student Research Assistant (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Mechanical Technologist Student (On-site)
Mechanical Technologist Student (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost assistance
Radiation Simulations and Detection Systems Student (On-site)
Radiation Simulations and Detection Systems Student (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel support
On-site in Vancouver
Educational Software Developer Student (On-site)
Educational Software Developer Student (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost assistance for students
Occupational Health & Safety Assistant (On-site)
Occupational Health & Safety Assistant (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Logistics Assistant - Co-op Student (Fully On-site)
Logistics Assistant - Co-op Student (Fully On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost assistance
Research Services Student Assistant (Hybrid)
Research Services Student Assistant (Hybrid)

TRIUMF Innovations Inc. • Vancouver

Hybrid
CAD 31,000 - 47,000
Travel cost support
Competitive benefits
Photosensor Student Research Assistant (On-site)
Photosensor Student Research Assistant (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost support for students
Industrial Energy Management Student (On-site)
Industrial Energy Management Student (On-site)

TRIUMF Innovations Inc. • Vancouver

On-site
CAD 31,000 - 47,000
Travel cost support
Comprehensive benefits