ACENET, in partnership with Compute Canada, seeks a smart, motivated programmer to join its team of advanced computing specialists. You will work on a wide range of software development projects in support of Compute Canada’s research platform.
Responsibilities
Reporting to ACENET’s Chief Technology Officer, you will be responsible for software and service development projects required both by ACENET (focused on Atlantic Canada) and Compute Canada (the national organization.) This could range from working on Compute Canada’s national user database, to developing an online tool for Bioinformaticians to submit their work to our high performance computing systems, to helping implement national Globus file sharing services. Duties can include:
Be part of the team managing, developing, and documenting the Compute Canada Database (CCDB), which tracks usage, allocations, and account information for our clients
Create, extend, develop, and maintain portals, scientific gateways, and advanced computing software tools and databases
Work closely with nationally distributed project managers and developers
Create detailed project specifications, testing plans, clear deliverables, and timelines
Work with ACENET’s Computational Research Consultants to assess client requirements and make relevant recommendations.
Effective collaboration with both technical and non-technical colleagues in Compute Canada.
Background and Skills
The incumbent will have a university degree in computer science or a related field. The incumbent must have excellent communication, planning, and time management skills with a strong client-focused work ethic. Consideration will be given to an equivalent combination of education and experience.
We are particularly interested in the following skill sets.
Significant experience with SQL (or a university course in relational databases)
Experience with Ruby on Rails or similar MVC frameworks
Web development experience (Javascript, jQuery, CSS, AJAX)
Familiarity with automated testing, and testing frameworks such as RSpec
Experience with UI design is an asset
Self-starter with strong self-management skills
Ability to organize and manage multiple priorities
Strong project management and communication skills
Ability to quickly learn, attain proficiency, and incorporate new programming languages and technologies
Although the projects undertaken will involve the support, delivery, and organization of Compute Canada’s advanced computing services, specific knowledge in advanced computing (parallel programming, big data, scientific research computing, etc.) is not a requirement.
Location and Application
ACENET is willing to host this position in Antigonish, Nova Scotia, Halifax, Nova Scotia, or St. John’s, Newfoundland.
ACENET is committed to the principles of employment equity. In accordance with Canadian immigration requirements, Canadian citizens and permanent residents will be given priority.
To be considered for this opportunity, please submit a cover letter and resume by email to careers@ace-net.ca by October 19, 2015. ACENET will consider applications as they arrive.
About ACENET and Compute Canada
ACENET is a consortium of universities in Atlantic Canada providing researchers with advanced computing resources, tools, software, expertise, training, and support. We help our clients accelerate discovery and innovation, keeping Atlantic Canada at the forefront of scientific research.
Compute Canada, in partnership with regional organizations ACENET, Calcul Québec, Compute Ontario and WestGrid, leads the acceleration of research innovation by deploying state-of-the-art advanced research computing (ARC) systems, storage and software solutions. Together we provide essential digital research services and infrastructure for Canadian researchers and their collaborators in all academic and industrial sectors. Our world-class team of more than 200 experts employed by 34 partner universities and research institutions across the country provide direct support to research teams and industrial partners.
More information on our organizations at http://ace-net.ca and http://computecanada.ca