
Astronomical Lead Software Developer
University of Alberta · Edmonton, AB, Canada · Hybrid
Strong hiring record · median 8 days open
All reasons
In its favour
- Posted today
- Still listed on the employer's own board
- Publishes a salary range
This competition is open to all applicants; however, internal applicants will be given priority consideration based on minimum qualifications, or a combination of experience, skills, and abilities before external applicants are considered.
This position has a term length of 3 years.
Location - This role is hybrid with a mix of remote and in-person. Work primarily takes place at North Campus, Edmonton.
The staff member will join the research team building the Canadian Data-Intensive Astrophysics Platform (CanDIAPL; https://www.candiapl.ca/), an international, university-led team based in Canada. This manager will supervise the development of software infrastructure hosted on CanDIAPL servers operated with the Digital Research Alliance (Alliance; https://www.alliancecan.ca/) and the Institute for Data Intensive Astronomy (IDIA; https://idia.ac.za). This manager will act as lead software developer for the “Multi-Messenger Portal” component of CanDIAPL.
Primary tasks will include coordinating and overseeing software development activities at the University of Alberta, coordinating contributions with five other Canadian universities and international partners, developing uniform codebase through a central repository, and ensuring that all components are interoperable and meet scientific and technical specifications. The incumbent will also coordinate, prioritize and oversee the project's software milestones, feature requests and bug reports, and participate in the project’s management committee. Throughout this work, the incumbent will facilitate multi-site collaboration.
(70%) Software Project Deployment
- Analyzing, recommending, and designing highly complex software architecture;
- Reconciling business requirements with information architecture needs for highly complex system integration;
- Designing, testing, and modifying programming code;
- Evaluating programming code to ensure it has validity, compatibility, and that it meets appropriate standards.
(30%) Team leadership
- Leading and planning IT projects;
- Developing project schedules including milestones, critical path, timelines, deliverables and reporting;
- Coordinating tasks for projects and other strategic initiatives with stakeholders; and
- Serving as an expert resource to a group of professionals in the speciality.
- BSc in Computer Science, Physics, Engineering, or related field;
- Minimum five (5) years of recent and related experience in software development and software product management;
- Experience in managing and offering technical advice to a team of software developers;
- Demonstrated capability to develop software in the programming languages required by the project (Python and C++);
- Demonstrated experience developing and maintaining interactive web applications using JavaScript, HTML, and CSS, including experience with a modern front-end framework and integration with back-end APIs; and
- Ability to translate complex scientific and technical requirements into intuitive, accessible, and responsive user interfaces, with attention to consistent navigation, visual presentation, and refinement through user feedback.
Application Instructions
Click "Apply Now" to submit your resume and cover letter.
This position is subject to all applicable terms and conditions of the collective agreement between the Governors of the University of Alberta and the Non-Academic Staff Association (NASA).
This position offers a comprehensive benefits package.
More jobs at University of Alberta
All 8- Senior Process AnalystUniversity of Alberta · Edmonton, AB, Canada · USD 85,991–120,699/yryesterday
- Information Security AnalystUniversity of Alberta · Edmonton, AB, Canada · USD 70,610–98,404/yr5d ago
- Chief Information Security OfficerUniversity of Alberta · Edmonton, AB, Canada7d ago
- Solution ArchitectUniversity of Alberta · Edmonton, AB, Canada · USD 83,913–140,055/yr8d ago
- Assistant(e) en technologie, Innovation et technologieUniversity of Alberta · Edmonton, AB, Canada · USD 59,842–80,796/yr14d ago
Similar roles
- Site Reliability Engineer (Senior or Staff), Storage Layer Services (SLS)MongoDB · Montreal · Toronto · CAD 144,000–200,000/yrtoday
- Cyber Security AnalystKIK Consumer Products · Canada · USD 105,000–115,000/yrtoday
- Cogito Business Intelligence Developer, Cogito ReportingUniversity Health Network · Toronto, ON, Canada · USD 42–52/hrtoday
- Cogito Business Intelligence Analyst, Cogito ReportingUniversity Health Network · Toronto, ON, Canada · USD 37–46/hrtoday
- Superviseur∙e, Conseillers en bureautique et Services sur placeHouse of Commons (Canada) / Chambre des communes (Canada) · Ottawa, ON, Canadatoday
- Desktop Consulting and Field Services SupervisorHouse of Commons (Canada) / Chambre des communes (Canada) · Ottawa, ON, Canadatoday