Develops, tests, maintains, and supports high-performance, innovative web-based applications.
Requirements
- Strong knowledge of developing web sites and applications using a variety of technologies.
- Strong knowledge of languages and platforms such as HTML, CSS, JS, Drupal, PHP, and Java.
- Knowledge of programming principles, techniques, standards and analytical ability to develop computer programs and systems.
- Documents and implements web applications using a variety of languages and platforms such as HTML, CSS, JS, Drupal, PHP, and Java including use of responsive frameworks and pre-processors.
Responsibilities
- Under general supervision develops, tests, maintains, and supports high-performance, innovative web-based applications.
- Responsible for analyzing and troubleshooting complex software problems and providing solutions to overcome those problems using the latest technologies.
- Develops program specifications, analysis of CMS modifications; modifies existing content types and assesses testing results.
- Creates and modifies content types, simple views, and basic module integration.
- Implements page layout by developing views, designs solutions for interface elements and functionalities, and develops, maintains and modifies content types.
- Documents and implements web applications using a variety of languages and platforms such as HTML, CSS, JS, Drupal, PHP, and Java including use of responsive frameworks and pre-processors.
- Collaborates on technology improvement initiatives.
Other
- Ability to multi-task, prioritize multiple projects, and function in a flexible matrix-management environment.
- Good working knowledge of industry-standard desktop software.
- Knowledge of project life cycle methodologies, estimating, and IT best practices with experience managing and implementing projects.
- Ability to develop and interpret technical documentation for training and end user procedures.
- Strong verbal, written and interpersonal communication skills.