Cornell Information Technologies Custom Development team is seeking an Advanced Drupal Developer who has proven Drupal development and support skills across various Drupal website/web applications. The person in this role should have exceptional programming skills, problem-solving abilities and strong work ethic with the ability to manage multiple tasks while delivering projects on time and on budget.
Core Job Responsibilities include but not limited to:
Partnering with Project Managers and customers to document functionality requirements. Help translate customer ideas to cost effective technical solutions.Familiarity with Drupal core and many of the Drupal contributed modules to help with these conversations.
Developing new websites/web applications: Everything from installing Drupal, modules, creating custom modules only when needed, partnering with designers, testing development work, facilitating the launch process, etc.
Supporting Existing websites/web application: Providing support to various Drupal websites (in various versions). Providing status updates to support leads and customers while working on solutions.
Patching/maintaining various Drupal websites: Keeping audit logs and quickly investigate and resolve any issues that arise.
Contributing ideas and efforts towards internal projects and working as part of a team to find solutions on various problems.
Providing mentorship to others who work on Drupal within the team, sharing best practices, conducting site reviews and providing suggestions where we can improve.
Providing oversight to assigned contractors as needed.
Staying current with what is coming next with Drupal, known issues we should watch out for and researching new versions as they are being developed.
Identifying opportunities for more campus collaboration and sharing around Drupal to embrace the open source nature of the CMS.This includes sharing at the Cornell Drupal SIG.
Partnering with a team of:Project Managers, Designers, UX specialists, QA specialists and other programmers on various projects and support tickets.
The position will work on-site in Ithaca, NY and will be required to provide occasional on-call support when failures, outages, performance problems, etc. affect the university's websites or web applications.
Bachelor degree in Computer Science or a related field (or combined with related experience) required.
Required Skills, Abilities, and Knowledge
· Proficient in Drupal (minimum 6+ years), including custom module development, key contributed modules and core API
· Proficient in the maintenance and administration of Drupal modules and sites.
· Experience integrating open source and third-party applications into existing systems
· Familiarity with source control systems such as GIT, etc
· Experience working with Drupal cloud hosting provider environments such as Acquia, Pantheon and others
· Results-oriented, reliable, able to work under pressure
· Ability to communicate technical ideas to business users and other teams (design, QA)
· Ability to both collaborate with team members and to work independently
· Eager to embrace current and emerging web technologies
· Ability to handle a fast-paced work environment, deadlines and new challenges
· Ability to partner with both designers and project managers
· Ability to communicate and work well with others
· Ability to review, estimate and track work assigned
· Knowledge of SEO coding best practices
· Familiarity with OWASP top issues, experience remedying websites or web applications with security issues
· Preferred (but not required) experience with WordPress
· Project estimation and time tracking experience
When applying through our system, please remember to attach your application materials (Resume/Cover Letter/CV) in either Microsoft Word or PDF format. In the Experience section of your application, use the 'Drop Files Here' box to manually drag document(s) into your application. For a more detailed description and instructions on how to apply online please click here as an external candidate or click here if you are an internal candidate. Please note: Cornell Employees must apply through the Internal Cornell Career site.
No Visa sponsorship is available for this position.
No relocation assistance is available for this position.
Background check will be required.
University Job Title:
Applications Programmer IV
Pay Rate Type:
Number of Openings:
If you currently work at Cornell University, please exit this website and log in to Workday using your Net ID and password. Select the Career icon on your Home dashboard to view jobs at Cornell.
Online Submission Guidelines:
Most positions at Cornell will require you to apply online and submit both a resume/CV and cover letter. You can upload documents either by ‘dragging and dropping’ them into the dropbox or by using the ‘upload’ icon on the application page. For more detailed instructions on how to apply to a job at Cornell, visit How We Hire on the HR website.
If you require an accommodation for a disability in order to complete an employment application or to participate in the recruiting process, you are encouraged to contact Cornell University's Office of Workforce Policy and Labor Relations at voice (607) 255-6866, fax (607) 255-0298, or email at email@example.com.
Applicants that do not have internet access are encouraged to visit your local library, or local Department of Labor. You may also visit the office of Workforce Recruitment and Retention Monday - Friday between the hours of 8:30 a.m. – 4:30 p.m. to use a dedicated workstation to complete an online application.
Notice to Applicants:
Please read the required Notice to Applicants statement by clicking here. This notice contains important information about applying for a position at Cornell as well as some of your rights and responsibilities as an applicant.
Diversity and Inclusion are a part of Cornell University's heritage. We are a recognized employer and educator valuing AA/EEO, Protected Veterans and Individuals with Disabilities. Cornell University is an innovative Ivy League university and a great place to work. Our inclusive community of scholars, students, and staff impart an uncommon sense of larger purpose, and contribute creative ideas to further the university's mission of teaching, discovery, and engagement.
Internal Number: WDR-00016954
About Cornell University
In 1865, Ezra Cornell founded an institution "where any person can find instruction in any study." From the beginning, all students were welcome, regardless of race, gender, ideology, or socioeconomic status. Today, we invite you to join our talented and diverse students and accessible faculty who, together, form a living and learning community unmatched in its breadth of opportunities.Cornell University's college, schools, and other academic units offer more than 4,000 courses, 70 undergraduate majors, 93 graduate fields of study, undergraduate and advanced degrees, and continuing education and outreach programs.