Software Developer

at  National Research Council Canada

Penticton, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Feb, 2025Not Specified03 Feb, 2025N/ADistributed Storage,Astronomy,Git,Digital Signal Processing,Technology,Python,Manufacturing,Machine Learning,Jenkins,Batch Processing,Databases,Java,Disabilities,Optical Engineering,Diplomas,Docker,Kubernetes,Github,Authorization,Database SystemsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Priority may be given to the following designated employment equity groups: women, Indigenous peoples* (First Nations, Inuit and Métis), persons with disabilities and racialized persons*.

  • The Employment Equity Act, which is under review, uses the terminology Aboriginal peoples and visible minorities.

Candidates are asked to self-declare when applying to this hiring process.
City: Penticton
Organizational Unit: Herzberg Astronomy and Astrophysics
Classification: CS-2
Tenure: Term
Duration: 2 Years
Language Requirements: English

EDUCATION

  • A bachelor’s degree from a recognized university in Computer Science, Engineering (with computational component), or a related discipline, with 2 years of recent and relevant software development experience in a team environment.
  • A graduate degree from a recognized university in Astronomy or a related discipline with 2 years of recent and relevant software development experience in a team environment, would be strongly considered.
  • The equivalency of a diploma from a recognized college or post-secondary institute in a software development related field combined with extensive (minimum 5 years) experience in a team environment may be considered for any candidates who self-declare as being part of one or more of the following EDI categories: women, Indigenous peoples* (First Nations, Inuit and Métis), persons with disabilities and racialized persons
    For information on certificates and diplomas issued abroad, please see Degree equivalency

EXPERIENCE

We are seeking candidates with recent* experience in the following:

  • Experience participating in a full software development lifecycle (such as gathering requirements, design, code reviews, development and testing, etc.) in a team environment.
  • Experience working and developing software in a Linux operating system (or similar) environment.
  • Experience programming in Python, Java, or a similar language.
  • Minimum of 2 years experience working in a team environment with involvement in a DevOps/Cloud engineering role.
  • Experience building and running software containers (such as Docker) as services in orchestration environments (such as Kubernetes).
  • Experience using tools and technology, such as Jenkins or Github actions, to enable automations of processes and workflows.
  • Recent is defined as experience acquired within the last three (3) years.

LANGUAGE REQUIREMENTS

English
Information on language requirements and self-assessment tests

Responsibilities:

We are looking for a Software Developer to support our Herzberg Astronomy and Astrophysics Research Centre. The Software Developer would be someone who shares our core values of Integrity, Excellence, Respect and Creativity.
Join the Canadian Astronomy Data Centre (CADC) development team, and help build the software and infrastructure than enables worldwide scientific discovery. The CADC is a world leader in providing access to astronomical data and catalogs, including ALMA, JWST, Hubble, CFHT, and Gemini, and for the development and operation of the Canadian Advanced Network for Astronomical Research (CANFAR)-a cloud computing platform for astronomy research. The CADC is looking ahead to two major international telescope collaborations that will bring new and exciting technical challenges: the Rubin Observatory and, in particular, the Square Kilometer Array Observatory (SKAO).
The successful candidates will become part of a diverse team of twenty CADC computer scientists and astronomers, developing advanced solutions to support world class science and deliver services for processing data from the world’s largest telescopes. You will become integral members of the CADC software development team, working within an Agile methodology, designing, developing, and maintaining software and infrastructure that enables next-generation data driven astronomical discovery.
For this position, we are looking for a junior developer with specific knowledge and experience in cloud engineering.

In addition to the challenging and rewarding development duties, we offer:

  • A healthy and balanced work environment.
  • A collaborative environment: at the CADC, your ideas are listened to, respected and important.
  • NRC employees enjoy a wide-range of competitive benefits including comprehensive health and dental plans, pension and insurance plans, parental leave, flexible working hours, the possibility of a hybrid working model, vacation and other leave entitlements.
  • A variety of mentoring programs are available.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Diploma

Proficient

1

Penticton, BC, Canada