Web EngineerWeb EngineerTracking Code12027Job Description PLEASE NOTE: This is a new, full-time position. Initial consideration will be given to applications received prior to 5:00 p.m. MST on Monday, November 28, 2011. Thereafter, applications will be reviewed on an as-needed basis. NCAR - Earth Observing Laboratory (EOL) Partial relocation costs paid per UCAR's relocation policy BASIC JOB FUNCTION: Provides leadership for NCAR's Earth Observing Laboratory (EOL) web development. Responsible for the development, documentation, user testing and support, and management of advanced web applications and tools and Content Management System (CMS)-driven websites for EOL. Serves as EOL's webmaster. DUTIES INCLUDE: Develops, Tests and Deploys Web Applications and Tools. Develops complex Drupal modules, interfacing with existing databases and applications, utilizing theming, hooks and core Drupal functionality. Designs and develops web-based database applications (such as online catalogs of data and/or instrumentation), involving forms, data validation, security features, email interactivity, user administration and reporting. Performs database development, including indexing and optimization in MySQL. Ensures database integrity through the use of normalized data structure, complex queries (such as joins and sub-queries) and other performance-enhancing methods. Uses object-oriented current version PHP coding controlling permissions, security, database queries, data manipulation and validation within a Model-View-Controller (MVC) software architecture. Performs Graphical User Interface development, including multipart forms and intuitive display using HTML, CSS and the jQuery Javascript library. Designs tools and methods to support the distribution of facility and field campaign information via the web in support of the broader scientific community and in collaboration with EOL/CDS. Documents website code and applications using rigorous and current standards. Directs and Implements EOL's Web Presence, Including Drupal-Based Templates and Sites.
Sets direction for and manages implementation of EOL's web presence, soliciting input from internal and external stakeholders. Has extensive autonomy and decision making authority, while being cognizant of EOL strategic plans and institutional goals and realities. Manages and is ultimately responsible for the EOL Drupal web presence. Designs and develops websites and applications in Drupal, based on client-focused needs analysis and scope of work. Includes customizing, enhancing and maintaining dynamic web sites within the EOL portfolio, including functionality, database design and cross-browser/cross-platform compatibility. Creates and maintains a consistent visual image and layouts for EOL's website, ensuring congruence with NCAR and EOL web standards and templates. Evaluates technical requirements for future web needs, seeking input from stakeholders, and develops infrastructure that is extensible and modular. Partners with EOL's Education and Outreach Specialist to elicit information, determine target audiences and research, plan, develop, implement and manage original web solutions based on E&O objectives and target audience. Collaboration and Interactions.
Leads and facilitates the EOL content manager's team. Provides project management of multiple web projects and communicates with stakeholders. Provides training in tools and skills, troubleshooting and consulting to content producers and managers. Participates in leadership of UCAR-wide web committees and working groups on topics ranging from immediate projects such as developing institution templates and technology solutions to institution planning. involving researching and advising on the adoption of new web technologies and standards and long-range planning for organization-wide web architecture and interoperability. Represents EOL on organization-wide web committees (WEG, WAG, UDUG, CMS). Collaborates in the development of cross-NCAR/UCAR content where applicable. REQUIREMENTS INCLUDE: Education and Experience: * Bachelor's degree in Information Technologies, Computer Science and/or Web Technologies; plus * six years of experience; or * an equivalent combination of education and experience. The candidate must be: * a U.S. citizen; or * lawfully admitted for permanent residence in the United States; or * a protected individual as defined by 8 USC1324b(a)(3). Knowledge, Skills and Abilities: * Expert and demonstrated skill in the Drupal CMS platform, including module development and theming. * Has successfully completed a major site migration from a legacy web environment to Drupal. * Expert skill in Object Oriented PHP programming. * Expert skill in web design and layout using HTML, CSS and graphic design tools. * Proficient with JavaScript, AJAX and the jQuery JavaScript library. * Working knowledge of XML/RSS. * Experience with SVN or CVS source control. * Demonstrated skill in web database administration, including the ability to write queries to MySQL relational databases, designand optimization. * Demonstrated ability to independently research and resolve problems. * Demonstrated skill in creating W3C standards-compliant websites. * Demonstrated skill working in Linux, Windows and Mac environments. * Ability to produce cross-browser compatible web products that work on all operating systems and browsers including PC, Mac, Linux, IE, Firefox, etc. * Ability to lead and contribute to efforts in a highly-collaborative office environment. * Demonstrated ability in working both independently and in a team environment. * Excellent project management skills with the ability to juggle multiple tasks under tight deadlines and to manage multiple web projects. * Excellent oral, written and presentation skills. * Demonstrated ability to document work using current standards. * Strong customer service skills. * Commitment to innovation and new technology review and adoption. DESIRED (but not required): * Experience with the Plone content management system. * Skill in graphic design, including the Adobe Creative Suite. * Skill in Rails. * Basic understanding of LocationBoulder, CO USPosition TypeFull-Time/Regular Appointment Type Regular, Full-Time (R1)
Apply
Share
|