Developer (MT0138, IST2E, GR 5)

Application Period: May 11, 2016 - May 23, 2016


Term Assignment - Position Title: Developer (MT0138, IST2E, GR 5)
Faculty/Unit: Faculty of Science/Dept. of Physics
Reporting to: Project Manager
Hours: 33.75
Salary Range: $54,300 - $67,900 (midpoint) - $88,300
Duration: ASAP to August 31, 2018
Reference Number: MT0138

CHIME is a novel radio telescope consisting of four 20x100 m2 cylindrical reflectors that have no moving
parts, with an array of radio receivers along the focus, all fed into a massive Correlator. CHIME will observe
in the 400-800 MHz band over half the sky each day as the Earth turns. CHIME was designed for
cosmological measurements (see http://chime.phas.ubc.ca/) and is currently under construction in
Penticton, British Columbia, with first light is expected in 2016. CHIME will also be an excellent detector of
radio pulsars and of the newly recognized phenomenon of Fast Radio Bursts (FRBs). We have recently
received funding from the Canada Foundation for Innovation to construct and implement a FRB and radio
pulsar back-end instrument on the CHIME telescope.
Reporting to the Project Manager and the Principal Investigator of CHIME FRB,
the Developer plays a key role and is involved on the design, development, and implementation of
a large scale data pipeline and search engine on a HPC platform for the CHIME Telescope Fast
Radio Burst project. The Developer is also responsible for the on-going support, maintenance and
evolution of the data pipeline and search engine. The Developer will have to conceive product's
intended capabilities, appearance, and interactions with users for software usage.

Major Duties and Responsibilities:
• Contributes and plays a key role in the design and development of scientific IT application
systems using appropriate technology and best practices.
• Participates in the development of design and functional specifications.
• Plan, design and guide development of systems software, web apps as well as database
layer work of moderately complex to complex tasks and projects.
• Codes, tests, and debugs new software, as well as performs maintenance and
enhancements to existing software.
• Lead the implementation of system enhancements and/or systems configuration changes
that meet business needs and are aligned with IT orientations.
• Develops and implements technology processes and systems as well as evaluates existing
systems and technologies.
• Acts a consultant to unit members; provides team feedback. Works with the technical team
to identify, assess, and correct application issues.
• Provides guidance and assistance writing programs based on specifications from Sr. level
staff and/or the scientific team.
• Collaborate with team members to resolve issues to assure the successful delivery and
implementation of IT solutions.
• Analyze and evaluate new or existing software to determine if it will be required to
enhance their systems or to maintain current systems.Stays up to date on emerging designs
and technologies.
• Travel will be required to effectively utilize the CHIME observing site at Penticton, BC, and to
interface with CHIME team members at other institutions, and with suppliers.


Education/Experience:
(from generic)
Undergraduate degree
Three (3) years’ related experience


Other Qualifying Skills and/or Abilities:
A Bachelors in Computer Science or Computer Engineering preferred. MSc in Physics, an asset. Strong
knowledge of C application development and maintenance. In depth understanding on how
Unix/Linux operating systems work. Expertise on C++ programming language. Expertise on TCL,
PHP, Python and Shell scripts. Demonstrated experience with HTML, XML and web-based
programming. Experience with SQL. Experience with real-time systems. Proven experience with
networks and TCP/IP. Experience with parallel programming, in particular to run large scientific
calculations. Experience in troubleshooting operational anomalies in real time with no supervision.
Ability to work in a fast changing environment and to learn new tools and applications quickly and
independently. Strong problem solving skills and attention to detail. Good team player with strong
focus on delivering results to meet the scientific needs. Self-motivated and demonstrated ability to
work on different projects concurrently and to manage deadlines. Excellent communication,
organizational, and interpersonal skills in English (spoken and written).


How to Apply:
Please submit your application and curriculum vitae to:
McGill University, Faculty of Science, HR Services, 853 Sherbrooke St West (Dawson Hall),Room
315, H3A 0G5. Email: apo.science@mcgill.ca by May 5, 2016. Please indicate the Position Number
and Title on the subject line of your email. Applications must be received no later than 8 working days after posting date.
McGill University is committed to equity in employment and diversity. It welcomes applications from indigenous
peoples, visible minorities, ethnic minorities, persons with disabilities, women, persons of minority sexual orientations
and gender identities, and others who may contribute to further diversification.