Position Overview: This is an unpaid volunteer role for Make Sure It Happens Inc, a 501c nonprofit (www.msih.org). We are seeking a skilled Drupal developer to modernize our existing information websites. This unpaid volunteer role involves leveraging the latest features of Drupal, implementing best practices, and enhancing the overall architecture of our web platforms. The ideal candidate will have strong experience with Drupal 9/10, PHP, MySQL, Azure, and GitHub. Key Responsibilities: Drupal Website Modernization Analyze existing Drupal websites and identify areas for improvement Implement the latest Drupal features and best practices Refactor and optimize existing code for maintainability and scalability Front-end Development Develop responsive and interactive user interfaces using Drupal's theming system Implement custom modules and themes Optimize website performance and user experience Back-end Development Design and implement custom Drupal modules Integrate with MySQL databases using Drupal's database abstraction layer Optimize database queries and implement caching strategies Azure Cloud Integration Leverage Azure services for hosting, storage, and other functionalities Implement Azure Active Directory for authentication and authorization Utilize Azure DevOps for continuous integration and deployment Testing and Quality Assurance Write unit tests for custom Drupal modules Ensure security and reliability of all website components Ensure cross-browser compatibility and responsive design DevOps and Deployment Set up CI/CD pipelines in GitHub Actions or Azure DevOps Manage source control and versioning using GitHub Configure and manage deployment to Azure Qualifications: Strong experience with Drupal 9/10 and PHP Proficiency in HTML, CSS, and JavaScript Solid experience with MySQL and SQL Familiarity with Azure services Proficiency in using GitHub for version control and collaboration Familiarity with Drupal's caching and performance optimization techniques Experience with CI/CD pipelines Strong problem-solving and analytical skills Excellent communication abilities and team collaboration skills Technical Requirements: Local Drupal development environment (e.g., LAMP stack, Docker) PHP MySQL Azure account and familiarity with Azure portal GitHub account and experience with GitHub tools Benefits: Work on cutting-edge Drupal projects for information websites Opportunity to implement the latest Drupal, PHP, and Azure features Enhance your skills in modern web application architecture Contribute to the organization's digital transformation Collaborate with a team of skilled developers Flexible work environment Professional growth and learning opportunities Join our team and help shape the future of our digital presence! Job Types: Part-time, Temporary Pay: Up to $1.00 per year Expected hours: 4 – 20 per week Schedule: Choose your own hours Experience: Drupal development: 3 years (Preferred) Work Location: Remote

Salary

Competitive

Project Basis based

Remote Job

Worldwide

Job Overview
Job Posted:
1 year ago
Job Type
Contractual
Job Role
Any
Education
Any
Experience
Any
Total Vacancies
-

Share This Job:

Location

United States