Full stack Drupal developer
Description
Position Summary
Precise Software Solutions Inc. is seeking a Full Stack Software Developer with hands-on experience in Drupal to support and enhance a public-facing government web platform. The ideal candidate is comfortable working across the full stack, from front-end theming and content management in Drupal to back-end Python and Java development and Linux systems administration, and can troubleshoot issues confidently across all of these layers. Local candidates are preferred; remote candidates will also be considered.
Must be USC/GC/EAD with ability to obtain a public trust clearance
Key Responsibilities:
- Perform full-stack development for a Public facing Drupal-driven web platform, spanning Drupal front-end development and configuration, custom modules, APIs, Python/Java back-end services, databases, and external system integrations.
- Develop, customize, maintain, and upgrade Drupal applications, including theming, content models, configuration, custom/contributed modules, integrations, security updates, and Drupal best practices.
- Design, develop, test, and maintain Python applications, services, and automation running in production Linux environments, with Java used as needed for integrations and legacy components.
- Develop and support APIs, ETL processes, file-transfer workflows, JDBC/database connectivity, and integrations between Drupal, back-end services, and enterprise systems.
- Monitor, troubleshoot, and optimize the Drupal application and Linux environment, including application errors, memory utilization, batch jobs, performance, and production issues.
- Apply secure, scalable, accessible, and maintainable development practices, including source control, code reviews, automated testing, and CI/CD processes.
- Collaborate with client technical experts and business users throughout the SDLC, working in an Agile framework to design, develop, demonstrate, and refine solutions based on client feedback.
