Description
POSITION SUMMARY:Maintain an existing CMS web application based on Drupal. Develop and integrate new features related to this application.
ESSENTIAL FUNCTIONS:
- Evaluate existing CMS web application, and address design and maintainability issues accordingly.
- Integrate proprietary technology components as custom Drupal modules.
- Deploy updated application to customers maintaining existing installation.
- Remain current on the graphics and web development communities including new HTML tags, browser specifications, graphic utilities and programs, etc.
- Receive general direction and exercises considerable discretion as to work details.
- Contribute to the definition and timely achievement of overall project goals.
- Identifie and solves technical challenges.
- Assure experimental quality through sound, independent, experimental design.
- Provide technical direction and feedback to others.
- Participate in project planning and contributes to experimental design.
- Apply functional expertise routinely on the job.
- Make hardware and/or software purchasing recommendations and decisions regarding web development.
MINIMUM QUALIFICATIONS:
Formal Training/Education: Bachelors degree or 5 years experience directly related to the duties and responsibilities specified.
Experience: Experience with managing and deploying Drupal web site content.
Knowledge, Skills, and Abilities:
- Expertise in current Internet standards, including Web browsers and browser specifications.
- In-depth knowledge of these web markup and scripting languages: PHP, HTML, CSS, Javascript.
- Extensive experience with Drupal 7:
- In-depth knowledge of Drupal 7 core (design, Core API, Simpletest, Database API …).
- Most popular contributed modules and tools (Views, Features, Drush ...).
- Module & theme development.
- Web server configuration, deployment and optimization (Apache, MySQL, PHP).
- Ability to learn new Internet and authoring technologies relevant for web site development.
- Working knowledge of networking technologies, including security and encryption on the Internet, and basic networking concepts.
- Effective verbal and written communication skills and the ability to interact professionally with a diverse group of users and support staff.
- Knowledge and experience with GWT is a plus.
Exceptions for high potential and high performing candidates not meeting minimum qualifications will be taken into consideration.