DSFederal, Inc. is seeking a Senior Drupal Developer to support the Texas Education Agency’s (TEA) Instructional Materials Review and Approval (IMRA) modernization project by maintaining, enhancing, and extending TEA’s Drupal-based platform.
Requirements
- Minimum 5+ years of experience developing enterprise-level applications in Drupal (versions 9 or higher).
- Expertise in custom module development, theming, Composer workflows, and Drupal APIs.
- Proficiency in PHP 8+, MySQL, HTML5, CSS3, JavaScript, and Twig templating.
- Experience with Acquia Cloud Next, Git, and CI/CD tools such as GitLab or Jenkins.
- Strong knowledge of accessibility compliance (Section 508, WCAG 2.1 AA) and responsive design.
- Familiarity with security practices, including OWASP, encryption, MFA/SSO, and cloud authorization controls.
- Experience with Drupal 11 planning and upgrade strategies.
Responsibilities
- Design, build, and maintain custom Drupal modules, themes, and configurations for TEA’s IMRA and LCR platforms.
- Implement front-end and back-end functionality in compliance with Drupal 10.4.8, PHP 8.3, and TEA’s Acquia hosting environment.
- Support integration with TEA’s internal systems and future data lake connections using secure API and data management best practices.
- Optimize performance, caching, and database queries to ensure high reliability and scalability for thousands of concurrent users.
- Maintain TX-RAMP compliance and coordinate with security teams to perform vulnerability assessments and penetration testing remediation.
- Conduct peer code reviews, contribute to automated testing suites, and support continuous integration/deployment (CI/CD) pipelines.
- Implement accessibility standards (WCAG 2.1 AA) and provide documentation or VPAT/ACR evidence to demonstrate compliance.
Other
- Collaborate with Product Owners, Scrum Masters, and the Technical Architect to translate user stories and sprint goals into high-quality, tested code.
- Participate in Agile ceremonies, including sprint planning, reviews, retrospectives, and daily stand-ups, maintaining full transparency through Jira and Zephyr.
- Contribute to the Knowledge Transfer Plan by documenting code, deployment procedures, and architecture within TEA’s Microsoft 365/SharePoint repositories.
- Demonstrated understanding of Agile Scrum principles and experience delivering in multi-team Agile environments.
- Excellent communication and collaboration skills across technical and non-technical stakeholders.