Software Developer
at National Research Council Canada
Penticton, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Feb, 2025 | Not Specified | 03 Feb, 2025 | N/A | Distributed 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 Systems | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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