Vacancy expired!
- Administration, support, patching and upgrading Drupal, PHP, Solr, Web Server, Varnish, and related services on Acquia and AWS.
- Designs and develops applications to solve business problems.
- Provide technical leadership of Drupal and other web development projects including requirements gathering, project planning, delegating tasks, and code review.
- Utilize GIT for version control, and pull requests for merging feature branches.
- Install, test and deploy patches to the core CMS and modules for our Drupal CMS.
- Working with Continuous Integration using CircleCI for deployment on Acquia.
- Leads and manages development projects from start to finish, communicating with all levels of staff and reporting progress regularly to ICT Director.
- Provides design proposals following best practices considering data, business, and service layers for all system changes.
- Collaborate with developers, programmers, and designers in conceptualizing and development of new software programs and applications.
- Analyze and assess existing business systems and procedures.
- Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
- Assist in defining software development project plans, including scoping, scheduling, and implementation.
- Research, identify, analyze, and fulfill requirements of all internal and external program users.
- Bachelor's degree or equivalent experience computer science or related field such as math, physics or engineering Req
- Advanced degree Pref
- 7-10 years Experience with Drupal Design, Development, and Administration. Req
- Command of Drupal 7 and 8 architecture, modules, development, theming and best practices.
- Comfortable with git for version control, and pull requests for merging feature branches.
- Strong understanding of core Drupal API and concepts, including Form API, Field API, Render API, etc.
- Familiarity with Continuous Integration using CircleCI or similar.
- Knowledge of periodic maintenance and configuration of Apache, Varnish, Solr, and PHP on Linux.
- Support the deployment process, including review of logs for errors after code deployment to all environments.
- Experience with JavaScript, jQuery, CSS, and Sass.
- Experience using SOAP and REST APIs.
- Strong knowledge of object oriented PHP including experience working with PHP version 7.
- Experience with SQL and RDBS.
- Familiarity with Acquia Cloud environment, DrupalVM, Jira, Jira Service desk, WordPress
- Ability to work independently and manage multiple task assignments
- Strong oral and written communication skills, including presentation skills
- Able to communicate effectively with non-technical staff and with members of interdisciplinary teams.
- Flexible and adaptable in regards to learning and understanding new technologies.
- Knowledge of applicable data privacy practices and laws.
- Strong problem solving and troubleshooting skills with the ability to exercise mature judgment
- Displays enthusiasm and positive energy.
- Spoken Skill: Need good communication and interpersonal skill to work effectively with IT Project Manager, Technical leads, Business Users and other members of the team.
- Reading Skill: Excellent reading skills are required to interpret business requirements, use cases, design documents and other highly technical and sometimes complex documents.
- Writing Skill: Proficient in written English to convey ideas via email, write design documents, write issue summary, resolution, process improvement etc.
- Other interpersonal Skill: Ability to keep manager abreast of issues and progress in a timely and efficient manner. Must be a team player and support the primary functions assigned to other team members in their absence.
- Must be capable of investigating and resolving programming and system malfunctions utilizing a variety of technical skills. Should be capable of quickly debugging issues and reconcile production issues with minimal downtime. Capable of working independently with minimal supervision and identify functional and/or performance issues