SCNA Knowledge Base
Job Description- Webmaster
Job Description: Webmaster
Status: Part/Full-Time / Contract
Job Summary:
The Webmaster for SCNA is responsible for the development, management, security, and optimization of SCNA’s digital presence, including its website, server, email infrastructure, and associated digital tools. This role ensures a reliable, secure, and user-friendly experience for site visitors and members.
Key Responsibilities:
1. Website Development & Content Management
- Design, build, and maintain the SCNA website using WordPress (or another CMS if used).
- Create and update web content (text, images, media, calendars) as directed by staff and committees.
- Ensure mobile responsiveness and ADA compliance.
- Optimize site structure for user experience and accessibility.
- Coordinate with content creators to publish newsletters, blog posts, community updates, and events.
- Ensure proper categorization and archival of old content.
2. WordPress Maintenance
- Regularly update WordPress core, themes, and plugins to ensure security and compatibility.
- Install and configure new plugins as needed for added functionality (e.g., events, donations, forms).
- Troubleshoot plugin conflicts or performance issues.
- Maintain clean and organized backend structure and file storage.
3. Server & Hosting Management
- Manage and monitor web hosting environment (e.g., cPanel, VPS, or managed WordPress hosting).
- Set up and configure server resources to support performance and security.
- Monitor server uptime, performance, and bandwidth usage.
- Perform regular backups (automated and manual) and manage restoration procedures if needed.
- Maintain SSL certificates and domain registrations.
4. Security
- Implement and monitor firewalls, anti-malware tools, and login protection (e.g., two-factor authentication).
- Regularly audit the site for vulnerabilities and outdated software.
- Ensure data security, including member and donor information.
- Manage secure form submissions and data encryption.
5. Email Server & Mailing List Management
- Maintain SCNA email accounts and aliases (e.g., Siteground hosting)
- Create and manage email accounts for staff and board members.
- Ensure deliverability and spam protection.
- Integrate with mailing list tools (e.g., Omnisend).
- Assist in email campaign deployment and troubleshoot delivery issues.
6. Analytics & SEO
- Set up and monitor web analytics (e.g., Google Analytics, Matomo).
- Provide monthly or quarterly traffic and engagement reports as requested.
- Monitor and improve SEO performance through metadata, schema markup, and site speed optimizations.
7. Technical Support & Training
- Provide technical support and troubleshooting for staff and volunteers using the website.
- Develop and maintain documentation for administrative procedures.
- Train qualified, designated users on how to update content and use tools.
8. Strategic Input
- Recommend digital improvements and innovations.
- Support SCNA’s communications, outreach, and fundraising goals through digital channels.
- Collaborate with graphic designers, content writers, and photographers as needed.
Qualifications:
- Proficient in WordPress, HTML, CSS, PHP, and MySQL.
- Experience with server-side technologies and hosting control panels (e.g., cPanel).
- Knowledge of DNS, domain management, and email protocols (IMAP/SMTP).
- Familiarity with SEO principles and analytics platforms.
- Understanding of web accessibility and responsive design principles.
- Strong organizational skills and attention to detail.
- Ability to work independently and communicate effectively with non-technical staff.
Preferred Tools & Platforms:
- WordPress + relevant plugins (e.g., Elementor, WPForms, Divi, WooCommerce)
- Google Workspace or equivalent email suite
- Cloudflare or similar CDN/security platform (Siteground)
- Google Analytics, Search Console
- Email marketing platforms (Omnisend)
- Backup tools (Siteground)
Workload & Availability:
- Estimated 35–65 hours/month depending on site updates and project needs.
- Must be available for occasional urgent updates (e.g., security issues, server downtime).
