Job Type: Contract Contract to Hire
Job Location: FL Tallahassee
Job Duration: Through June + annual extension
Job Location: Tallahassee, FL (ON-SITE)
Job Responsibilities:
- Work on multiple Drupal sites as a project team member or project lead
- Serve as a technical expert/consultant for Web team
- Participate in setting organizational Web development strategy
- Assist in the development of Project Plans, Technical Requirements, Technical Specifications, and Work Breakdown Structures
- Translate customers’ business goals and objectives into development solutions utilizing appropriate Internet, Intranet, and Extranet architecture processes
- Create technical documentation that describes both Drupal community supported and custom modules, their design, function, dependencies, and use
- Create web diagrams, flow charts, and wireframes
- Use charts and diagrams to document existing web architecture
- Integrate Drupal sites with APIs and back end applications
- Use multiple Web development languages, with an emphasis on PHP 7.3 and Higher
- Manage codebase and add comments to existing codebases which fully describe the function and use of variables, functions, and classes
- Design, build, and implement new Web pages and sites
- Work on small to large, moderately complex Web sites
- Perform bug fixes
- Update Web pages to ensure site accuracy and currency
- Diagnose and troubleshoot problems with existing Web applications and sites
- Work with database administrator to design, develop, and update databases as they relate to Web applications
- Ensure security of all Web sites and related applications
- Monitor and report on Web site traffic and performance
Required Experience:
- Comprehensive experience with structuring, developing, and implementing interactive Drupal sites
- Comprehensive experience with updating and supporting custom Drupal modules and APIs
- Ability to markup, code, and style using HTML5, JavaScript, CSS3, SASS, XML, PHP 7.3 and above, and Twig
- Ability to create technical documentation
- Ability to create visual diagrams, flow charts, blueprints, web diagrams, wireframes, and work breakdown structures
- Ability to translate customer objectives and requirements into web development solutions
- Knowledge of LAMP stack architecture
- Ability to use Docker, Lando, and Composer to update Drupal sites
- Ability to use Source Control/GIT/SourceTree
- Ability to manage online databases
- Knowledge of web architecture principles and methodologies
- Knowledge of web development principles and methodologies
- Knowledge of database development principles and methodologies
- Knowledge of Section 508 of the Americans with Disabilities Act and Web Content Accessibility Guidelines (WCAG) 2.1
- Knowledge of project management principles and methodologies
- Ability to conduct research into emerging Internet technologies and programming Languages
- Experience working in a team-oriented, collaborative environment
- Demonstrate expertise in a variety of the field’s concepts, practices, and procedures.
- Utilize extensive experience and judgment to plan and accomplish goals
- Ability to perform a variety of complicated tasks