Lead Developer
Role Overview
Lead Developer in McMaster University’s Nuclear department, reporting to the Manager, Nuclear User Experience.
Build digital infrastructure for a new user program at Nuclear Operations and Facilities, including the Canadian Neutron Beam Laboratory.
The main focus is hands-on development, deployment, configuration, and extension of the User Services Online platform and an integrated facility-access database and approvals workflow.
The role also supports research applications and systems and supervises 1 to 4 continuing employees.
Temporary limited-term full-time appointment for 24.4 months; 35 hours per week, Monday to Friday, 8:30 a.m. to 4:30 p.m.
Hourly salary range is $41.99–$59.09.
Key Skills for This Role
Full Job Posting
Role overview
Lead Developer in McMaster University’s Nuclear department, reporting to the Manager, Nuclear User Experience.
Build digital infrastructure for a new user program at Nuclear Operations and Facilities, including the Canadian Neutron Beam Laboratory.
The main focus is hands-on development, deployment, configuration, and extension of the User Services Online platform and an integrated facility-access database and approvals workflow.
The role also supports research applications and systems and supervises 1 to 4 continuing employees.
Temporary limited-term full-time appointment for 24.4 months; 35 hours per week, Monday to Friday, 8:30 a.m. to 4:30 p.m.
Hourly salary range is $41.99–$59.09.
Responsibilities
- Gather client and business requirements, review business rules, document requests, and establish project scope and process flows.
- Build, extend, integrate, and support applications, databases, interfaces, and workflows for facility users and research services.
- Plan project frameworks, milestones, timelines, estimates, staffing, resources, and deliverables; coordinate work and monitor standards.
- Supervise staff, assign work, monitor procedures, and mentor junior developers.
- Design and develop software specifications, system components, data models, integrations, and technical documentation.
- Coordinate release management and production migrations and enforce change-control procedures.
- Plan and perform system, integration, acceptance, regression, and performance testing; manage defects and resolve implementation issues.
- Provide client training, Level III support, technical advice, and clear explanations of systems and technical issues.
- Conduct business analysis and cost-benefit analysis, advise on solution options, and communicate project and system status.
- Maintain technical, security, operations, and process documentation and stay current with relevant methods and technologies.
Requirements and conditions
- Bachelor’s degree in Computer Science, Business, or a related field of study.
- Successful completion of required nuclear-facility security screenings and clearances.
- Work may involve entering radiological hazardous environments; required protective equipment must be used as necessary.
- The posting lists Python and Django, frontend technologies, PostgreSQL, open-source development, integrations, identity and access management, automated testing, secure development, Linux, containers, and research-environment experience as assets.
Assets
- Python and Django application development; HTML, CSS, and JavaScript frameworks such as React, Vue.js, or Angular.
- PostgreSQL, relational database design, data modeling, migrations, and JSON.
- Open-source software configuration and maintenance, Git and GitHub, REST APIs, web services, message queues, and middleware.
- Identity and access management, single sign-on, multi-factor authentication, role-based access control, and SAML, OAuth2, or OIDC.
- Automated testing, secure software development, audit logging, vulnerability remediation, Linux, Docker, deployment, monitoring, and maintenance.
- Technical documentation, user guides, reports, data exports, dashboards, electronic approvals, and automated notifications.
- Experience in a university environment, especially research, is an asset.
Schedule
- 35 hours per week, Monday through Friday, 8:30 a.m. to 4:30 p.m., with a 60-minute unpaid lunch.
- Expected start is November 2026; the limited-term appointment lasts 24.4 months.
Compensation
- Salary range is $41.99–$59.09 per hour.
Workplace and safety
- The role is associated with McMaster’s Central Campus and nuclear facilities and includes on-site project responsibilities.
- The employee will be declared a Nuclear Energy Worker and may work in radiological hazardous environments with required protective equipment.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at McMaster University
Financial Coordinator
Hamilton, CAN
McMaster University is hiring a temporary, full-time Financial Coordinator in the Anaesthesia department for a 9.7-month backfill. The posting lists an hourly salary range of $26.99 to $38.03 but provides no job descript
Academic Advisor
Hamilton, CAN
Job ID 79622 Job Title Academic Advisor Regular/Temporary Temporary Location HSC- Central Campus Open Date 2026/11/07 Job Type Limited Term (>12 months) Close Date 2026/11/20 Employee Group Unifor Unit 1, Staff Favorite
SESSIONAL FACULTY - Operations Management. 2OC3 (C06) Operations Management, Winter 2027
Hamilton, CAN
Senior Education Program Associate (Niagara Regional Campus)
Hamilton, CAN
McMaster University is seeking a Senior Education Program Associate to coordinate medical education programming, learner rotations, events, and related administration at its Niagara Regional Campus. Candidates need a two
SESSIONAL FACULTY - Human Resource Management, 2BC3 (C01) Human Resources and Labour Relations, Winter 2027
Hamilton, CAN
McMaster University is hiring a sessional faculty member to teach Human Resources and Labour Relations during the Winter 2027 session. A PhD in human resource management is required, though a master's in business or huma
Business Intelligence Specialist - Faculty of Engineering
Hamilton, CAN
McMaster University is seeking a Business Intelligence Specialist to lead institutional analytics and reporting for its Faculty of Engineering. The role requires a relevant bachelor's degree and three years of experience
SESSIONAL FACULTY - Human Resource Management, 2BC3 (C01) Human Resources and Labour Relations, Winter 2027
Hamilton, CAN
SESSIONAL FACULTY - ENGTECH 1PA3 C01/L01 - Principles and Applications of Object-Oriented Programming - W27
Hamilton, CAN
Financial Coordinator
Hamilton, CAN
Academic Advisor
Hamilton, CAN
SESSIONAL FACULTY - Operations Management. 2OC3 (C06) Operations Management, Winter 2027
Hamilton, CAN
Senior Education Program Associate (Niagara Regional Campus)
Hamilton, CAN
SESSIONAL FACULTY - Human Resource Management, 2BC3 (C01) Human Resources and Labour Relations, Winter 2027
Hamilton, CAN
Business Intelligence Specialist - Faculty of Engineering
Hamilton, CAN
SESSIONAL FACULTY - Human Resource Management, 2BC3 (C01) Human Resources and Labour Relations, Winter 2027
Hamilton, CAN
SESSIONAL FACULTY - ENGTECH 1PA3 C01/L01 - Principles and Applications of Object-Oriented Programming - W27
Hamilton, CAN