Do you have a passion for building high-performing Drupal websites? Do you thrive in a collaborative environment where your expertise can elevate user experiences? If so, we want to hear from you!
We are seeking a talented and experienced Senior Drupal Developer to join our growing team. In this role, you will play a key role in designing, developing, and maintaining complex Drupal websites. You will leverage your expertise in various programming languages, frameworks, and Drupal best practices to deliver best-in-class solutions for our clients.
Responsibilities:
- Design and develop custom Drupal modules to extend website functionality across all areas.
- Create and implement visually appealing and user-friendly themes, ensuring a seamless user experience.
- Configure Drupal websites to meet project requirements, optimizing performance and security.
- Integrate third-party applications and APIs to expand website capabilities.
- Maintain and troubleshoot existing Drupal websites, resolving technical issues and bugs efficiently.
- Develop user interfaces (UIs) leveraging HTML, CSS, and JavaScript frameworks like jQuery and ReactJS.
- Integrate back-end functionality with UI applications, adhering to Drupal best practices for code standards, security, and scalability.
- Manage code bases using version control systems (e.g., Git) to track changes and streamline development workflows.
- Perform unit testing for custom Drupal modules to guarantee their individual functionality.
- Implement testing processes to promote early bug detection and ensure a high-quality development cycle.
- Author test cases and scenarios based on requirement documents.
- Execute a variety of testing methods, including functional, regression, API, database, UI, smoke, ad-hoc, and monkey testing.
- Manage test data, requesting or preparing data as needed.
- Develop automated testing using tools like Azure DevOps, JIRA, Postman, and Selenium.
- Identify, log, and report software defects within the SDLC and bug lifecycle.
- Design and develop programs in programming languages (Java, PHP) and web technologies (HTML, CSS, JavaScript, jQuery, Ajax).
- Design and develop data persistence layers using database technologies like MySQL and SQL Server 2005.
Qualifications:
- 5+ years of experience as a Drupal Developer
- Proven experience in designing, developing, and maintaining complex Drupal websites
- Strong understanding of Drupal architecture, modules, themes, and best practices
- Expertise in HTML, CSS, JavaScript, and various JavaScript frameworks (e.g., jQuery, ReactJS)
- Proficient in version control systems (e.g., Git)
- Experience with unit testing and automated testing tools (e.g., Azure DevOps, JIRA, Postman, Selenium)
- Solid understanding of database technologies (e.g., MySQL, SQL Server)
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and as part of a team
Benefits:
We offer a competitive salary and benefits package, including health insurance, paid time off, and opportunities for professional development.
Join our team and help us build exceptional Drupal websites!