Job Summary

Druapl Developer job in Rochester, NY

  • Location:
    Rochester, New York
  • Job reference:
  • Category:
    Web Developer
  • Contract Type:
    Contract/Temp to Hire

We are hiring for a Drupal Developer in Rochester, NY.
The Drupal Developer will be responsible for front-end development and theming. This position requires a combination of programming skills (PHP, HTML, CSS, JS, etc.) and aesthetics (understanding element arrangements on the screen, the color and font choices, and so on). The best candidates have a strong understanding of industry trends and content management systems. Experience with responsive and adaptive design is strongly preferred. In addition, an understanding of the entire web development process, including design, development and deployment, with some back-end knowledge, is preferred.
Responsible for helping formulate an effective, responsive design and turning it into a working theme. Work closely with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation. (80%)
• Participate in strategy discussions related to design and implementation.
• Contribute to the analysis and design process by identifying customers’ needs and translating those needs into rules that will be enforced by the software application. (10%)
• Develop Drupal components, documenting all code/parts completely and clearly. (30%)
• Maintaining code base using code repository service(s).
• After an application has been built, provide support the end-users. Receive feedback from end users about bugs and/or new features. Develop code/web-parts necessary to fix problems with the application and create new components required to add new functionality. (10%)
• Participate in system upgrades and other support activities as needed.
• Provide support to back-end and webmaster roles. (10%)
• Monitor ticketing system queues for support request.
Professional Development (20%)
• Maintain mastery of current versions and updates of existing software; keep abreast of new developments in Content Management Systems (CMS) and software; maintain in-depth knowledge of programs in assigned areas of expertise.
• Maintain current awareness of the University’s web systems, key players, and endeavors related to the web strategy. Watch for opportunities to collaborate on systems, tools, technology.
• Continue to extend skill in job area through reading, seminars, courses, conferences, and participation in online bulletin boards and discussion lists.
• Attend and actively participate in staff meetings.
Minimum Acceptable Qualifications:  
Bachelor’s degree in related discipline such as Computer Science or Information Technology, plus 3-6 years related experience. Equivalent combination of education and experience also considered.
• Experience building user interfaces for websites and/or web applications
• Fluent with HTML5/XHTML and CSS3
• Experience working with PHP, JavaScript, and jQuery
• Experience designing and developing responsive design websites
• Comfortable working with debugging tools like Firebug, Chrome inspector, etc.
• Ability to understand CSS changes to have consistent style across platforms and browsers
• Ability to convert comprehensive layout and wireframes into working HTML pages
• Experience integrating open source and third-party applications into existing systems.
• Ability to complete detailed documentation.
• Experience with TWIG or other template engine.
• Experience with Foundation and/or Bootstrap frameworks.
Desirable Qualifications:  
• Experience with back-end/module development
• Experience with the installation, configuration, rules, and structure of Drupal 8
• Ability to architect enterprise Drupal solutions including data, display, and information architecture
• Site-building experience including familiarity with Drupal modules such as CTools, Views, and Panels.
• Experience creating custom Drupal modules
• Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3, and JavaScript/jQuery
• Experience with theme functions, and knowledge of the Drupal theme layer
• An understanding of the Software Development Lifecycle (e.g. Requirements, Design, Development, Testing) and exposure to Agile or iterative SDLCs.
• Familiarity with Linux and Windows Server environment.
• Familiarity with Apache & MySQL.
The ideal candidate will:
• Possess excellent communication skills with both technical and non-technical team members
• Possess superior attention to detail, meet inflexible deadlines, remain calm during difficult situations, work under pressure, and work with frequent interruptions.
• Follow through on commitments.
• Respect deadlines as mission-critical.
• Cherish, maintain, and promote a positive and productive work environment.
• Identify opportunities for improvement and make constructive suggestions.
• Be eager to embrace current and emerging web technologies
• Work well in both a team and individual environment, sharing knowledge and ideas that help to promote individual, team, and organization growth.
• Be dependable, flexible, and efficient.
• Have keen insight and ability to prioritize workload and multi-task.
• Embrace continuous learning as essential to personal and organizational success.
• Manage time and multiple projects in a complex environment with a positive and creative attitude.

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement