Research Prime

Developer, Research Software, Research Computing Services, Information Technologies

Organisation Name: University of Calgary
Organisation Type:
City: Calgary
State: Alberta
Country: Canada

Job Description:

Position Overview

Research Computing Services in Information Technologies is currently seeking a Full-time Temporary Relief Developer, Research Software for approximately 1 year (with possibility of extension).

This role reports to the Director, IT. The incumbent will play a significant role in the planning, executing, collaborating, and delivering compute and data intensive research projects which support the university's research staff, initiatives, and facilities. The incumbent will support research groups in the generation, management, and analysis of scientific data. Individuals in this role are expected to be capable of working in a broad range of tasks often within the scope of a systems analyst, software engineer or quantitative researcher. The incumbent will be familiar with the retrieval of research data from various sources and be experienced with the manipulation of large volumes of data.

Position Description

Summary of Key Responsibilities (job functions include but are not limited to):

  • Develop innovative algorithms and models to enable improved research methodology
  • Participate and lead the development of research software for large-scale projects, conveying solutions, and building consensus on the solutions with research groups
  • Communicate with researchers regarding research software requests can be undertaken, and, if the request is accepted, match the research needs with a software solution
  • Assist in planning, developing, and testing solutions to data management problems in support of university research goals
  • Consult with research teams on possible research programs/ideas
  • Apply knowledge on a broad range of disciplines to manipulate and analyze complex, high-volume, big data workflows to allow for new research insights and innovations
  • Investigate research software applications (e.g. open source, discipline specific repositories, commercial offerings, etc.)
  • Provide recommendations to senior staff for improved support of analysis of big data
  • Supplement the RCS knowledge base through timely documentation on updated techniques and analyses
  • Collaborate with research units across the university to define metrics, guidelines, and strategies for effective use of high-performance computing, algorithms, and research data
  • Stay current and provide insight on cutting edge software approaches, architectures, and vendors
     

Qualifications / Requirements:

  • A Bachelor's degree in Computer Science or Software Engineering, with 5-8 years of relevant work experience in building and supporting research software. A Master's degree is preferrable
  • Have at least 5 years experience developing scientific research software projects in research areas such as Bioinformatics, Computational Chemistry, Medical Imaging, and Astronomy
  • Extensive experience with software packages and libraries used in scientific workflows
  • Proven experience in successfully developing and supporting all aspects of modern software development in a higher-education research environment is key
  • Experience with modern software development tools and environments is essential
  • Highly proficient programming skills with scripting languages (Bash and Python)
  • Proficient systems analysis expertise with Linux
  • Database experience: SQL and Database Architecture
  • Experience with git-based version control for collaboration and tracking
  • Demonstrate significant knowledge of the use of software libraries and repositories
  • Work collaboratively and cooperatively to provide exemplary service and advice to the research community on research software
  • Understand research needs to match and link software development efforts to the researcher's research program
  • Be able to communicate clearly, both verbally and in writing
  • Analyze the needs and requests of the researcher to define, propose, negotiate, and deliver successful solutions
  • Reach set and agreed-to goals while working independently with limited supervision
  • Analyze, decipher and understand technical problems, and to find, develop, and implement software solutions where there may be little local expertise or existing material
  • Create and deliver presentations to teach, train, and impart knowledge
     

Application Deadline:  March 28, 2022

We would like to thank all applicants in advance for submitting their resumes. Please note, only those candidates chosen to continue on through the selection process will be contacted.

Additional Information

This position is classified in the Professional Career Band, Level 3 of the Management and Professional Staff Career Framework.

To find out more about management and staff opportunities at the University of Calgary and all we have to offer, view our Management and Staff Careers website.

The University strongly recommends all faculty and staff are fully vaccinated against COVID-19.

About the University of Calgary

The University of Calgary is Canada’s leading next-generation university – a living, growing and youthful institution that embraces change and opportunity with a can-do attitude. Located in the nation’s most enterprising city, the university is making tremendous progress on its Eyes High journey to be recognized as one of Canada’s top five research universities, grounded in innovative learning and teaching and fully integrated with the community it both serves and leads. The University of Calgary inspires and supports discovery, creativity and innovation across all disciplines. For more information, visit ucalgary.ca.

The University of Calgary has launched an institution-wide Indigenous Strategy in line with the foundational goals of Eyes High, committing to creating a rich, vibrant, and culturally competent campus that welcomes and supports Indigenous Peoples, encourages Indigenous community partnerships, is inclusive of Indigenous perspectives in all that we do.

The University of Calgary recognizes that a diverse staff/faculty benefits and enriches the work, learning and research experiences of the entire campus and greater community. We are committed to removing barriers that have been historically encountered by some people in our society. We strive to recruit individuals who will further enhance our diversity and will support their professional success while they are here. We encourage all qualified applicants to apply, however preference will be given to Canadian citizens and permanent residents of Canada.


Posting Date: Mar 24, 2022
Closing Date:
Organisation Website/Careers Page: https://careers.ucalgary.ca/jobs/9032237-developer-research-software-research-computing-services-information-technologies?tm_job=25256-1A


Subscribe for receiving latest updates in Computational Sciences