National Web Developer and Administrator at Canadian Mental Health Association National
Toronto, ON M5T 2Z5, Canada -
Full Time


Start Date

Immediate

Expiry Date

08 Dec, 25

Salary

35.7

Posted On

09 Sep, 25

Experience

3 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Web Services, Written Communication, Workplace Culture, Dental Care, Web Development, Information Technology, Wordpress, Leadership Skills, Joomla, Presentation Skills, Management Skills, Content Management Systems, Drupal, Flexible Schedule, Training, Life Insurance

Industry

Information Technology/IT

Description

EDUCATION:

  • A University or Collage degree in Computer Science, Information Technology and or an equivalent combination of education, training and experience.
  • Solid knowledge of web development, web hosting environments and server infrastructure.
  • Knowledge of deployment and maintain web services (DNS, cloud services e.g. Flywheel and WP Engine).

EXPERIENCE:

  • Experience with at least one web content management systems (e.g. WordPress, Drupal, SiteCore, Joomla, Umbraco)
  • Minimum 3 years of WordPress experience.
  • Web development experience with HTML5, CSS, php, MySQL, Javascript/jQuery at a level sufficient to make changes or edits to existing site content and adapt previously approved materials.
  • Proven experience and expertise in building websites that comply to AODA and WCAG2.0 standards.
  • Experience delivering or receiving peer support services would be an asset.
  • Lived experience with mental illness including addiction, either through self or a loved one would be an asset.
  • Health care/not-for-profit experience preferred but not required.

SKILLS AND ABILITIES:

  • Exceptional organizational and time management skills with a strong attention to detail.
  • Proficient with MS Office 365.
  • Effectively able to work under pressure and manage change in a fast-paced environment.
  • Good client support skills and be proactive in the communication.
  • Exceptional verbal and written communication, relationship management, and presentation skills.
  • Strong employee relations orientation and a commitment to serve staff and management.
  • Resourceful, hands-on self-starter with a strong work ethic and a collaborative, team-oriented style.
  • Capability to work independently h limited supervision in a remote work setting.
  • Innovative thinker with strong organizational, interpersonal, and leadership skills.
  • Problem solving to assess problem situations to identify causes, gather and process relevant information, generate possible solutions, and make recommendations to resolve the problem.
  • Highly motivated and passionate about mental health.
  • Bilingual (French & English) would be an asset.
    Compensation: $35.70 – $ 38.46 per hour commensurate with experience and qualifications; along with benefits, a flexible work environment and a workplace culture committed to personal wellbeing and psychological safety.
    Benefits: Dental care, extended health care, life insurance, vision care, employee assistance program, flexible schedule, paid time off (sick and work life balance days), 6% vacation pay in lieu of paid vacation time off, wellness program, work from home, hybrid work.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities

Web Development

  • Web design, development and maintenance of CMHA websites’ WordPress templates and plugins (php, JavaScript/jQuery, HTML5, CSS, MySQL, WordPress) and ensuring they are up-to-date, secure, and functioning optimally on both desktop and mobile platforms.
  • Install, configure, and customize WordPress themes and plugins according to business requirements.
  • Communicate with CMHA national, division, and branch teams to discuss their website design and development needs.
  • Resolve conflicts, prioritize needs, and develop and manage website content.
  • Keep up with the latest trends, stacks, and frameworks in the web development environment (php, JavaScript/jQuery, HTML5, CSS, MySQL, WordPress).

Website Administration & Maintenance

  • Monitor site performance, uptime, and reliability, implementing proactive measures to minimize downtime.
  • Manage website backups, disaster recovery procedures, and ensure secure storage of critical data.
  • Establish and document standardized web maintenance schedules (updates, patches, security checks).
  • Oversee hosting environments, domain renewals, SSL certificates, and DNS configurations.
  • Ensure compliance with accessibility (AODA/WCAG2.0), privacy, and security standards.

System & Process Improvements

  • Develop and implement workflows for web request intake, prioritization, and escalation.
  • Create documentation and knowledge bases for routine website maintenance tasks.
  • Automate repetitive processes (e.g., plugin updates, security scans, performance reports).
  • Introduce monitoring tools (Google Analytics, uptime monitors, vulnerability scanners) for continuous improvement.
  • Evaluate and recommend new hosting, CMS, or cloud service providers to improve efficiency and reduce costs.

Security & Compliance

  • Perform regular vulnerability assessments and security audits of websites and servers.
  • Implement user access controls, roles, and permissions for content editors and administrators.
  • Monitor and mitigate security risks including malware, brute force attacks, and unauthorized access.
  • Stay updated on cybersecurity best practices and apply to organizational web systems.

Collaboration & Support

  • Act as the first point of contact for technical website issues from divisions/branches.
  • Train staff on website content management and best practices for publishing.
  • Work with internal communications and IT to align web content strategy with organizational goals.
  • Provide technical support for third-party integrations (CRM, email marketing, donor systems).

Strategic Planning

  • Develop long-term strategies for scalability, modernization, and sustainability of web platforms.
  • Maintain an inventory of all CMHA websites, plugins, licenses, and related digital assets.
  • Establish KPIs and reporting structures to measure website health, performance, and usage.
  • Participate in digital transformation initiatives to align websites with CMHA’s national strategy.
Loading...