Analyst Programmer – Drupal

JOB DESCRIPTION:
We are looking for a talented Drupal Developer with mid-level expertise in Drupal 8, 9, and 10. This position is ideal for someone with strong PHP skills and experience in Drupal module development. While a solid understanding of PostgreSQL is preferred, familiarity with MySQL is also acceptable. This role offers the opportunity to work in a collaborative environment, solving challenging technical problems and contributing to cutting-edge web applications.
Duties and Responsibilities
- Design, develop, and maintain Drupal modules and themes.
- Collaborate with cross-functional teams to define and deliver new features.
- Optimize web applications for speed and scalability.
- Troubleshoot and resolve performance issues.
- Manage and interact with databases using PostgreSQL or MySQL.
- Use Git for version control and manage deployments with Drush and Composer.
- Apply basic Linux commands for server and environment management.
- Integrate and manage third-party APIs.
- Optionally use Azure cloud services and Docker for containerized development.
Core Qualifications and Education
- 3-5 years in Drupal development with proficiency in Drupal 8, 9, and 10.
- Bachelor’s degree in computer science, Information Technology, or a related field, or equivalent work experience.
- Proficient in PHP and Drupal module development.
- Knowledge of database structures (PostgreSQL preferred; MySQL acceptable).
- Familiarity with Git, Drush, and Composer.
- Basic understanding of Linux commands and server management.
- Knowledge of API integration.
- Familiarity with Azure and Docker is a plus.
- Strong analytical and problem-solving abilities.
- Effective verbal and written communication.
- Ability to work collaboratively in a team environment.
- High attention to detail and commitment to quality.
- Adaptable and eager to learn new technologies.