{bc}
indeed

Lead Developer

McMaster University
Hamilton, CAN
Temporary
Onsite
$41.99–$59.09 per hour
Discovered 4 days ago
Application software developmentProject planning and managementSoftware integrations and release managementDatabase design and data modelingApplication and integration testingPython

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.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at McMaster University