University of Rochester CLIC Senior Web Developer - 212982 in Rochester, New York
CLIC Senior Web Developer
School of Medicine & Dentistry
Full Time 40 hours Grade 054 Ctr for Leading Innov & Collab
8 AM-5 PM
A Rochester, N.Y. based Sr Web Developer for the Center for Learning Innovation and Collaboration (CLIC) who will be and responsible for the development, implementation, testing, and maintenance of CLIC’s interactive web platform. Under the supervision of the Web/IT Team Lead s/he will be involved in the development of new features, from design to implementation and documentation. The role also includes system and application development, integration of CLIC’s Collaboration Tools (Zoom, Box, Google Docs, HelpDesk), as well as gathering user requirements, deploying functionality, defining security requirements, delivering training, and implementing system upgrades and feature enhancements.
Develop, design, assess, evaluate, and maintain the CTSA Program Coordinating Center (CLIC) websites. Specifically: maintain the overall architecture of the web application, implementing of a robust set of services and APIs, while optimizing the application for maximum speed and scalability, and implementing security and data protection. Ability to translate UI/UX wireframes to visual elements, integrating the front-end and back-end aspects of the web application; ensure that information and databases are backed-up, and work closely with developers and customers to ensure an effective, visually appealing, and intuitive web implementation. Code program instructions and revise and/or refine programs. Document procedures used.
Identify opportunities to collaborate on systems, tools, technology, while working across a multi-disciplinary team that includes developers, analysts, informatics specialists and students in developing and maintaining the aspects of website development and design, data acquisition, analysis and software use, while optimizing for data analysis and processing using computational software and routines developed for this purpose. Offers solutions and suggestions to provide optimum efficiency and cost effectiveness.
Maintain mastery of current versions and updates of existing software applications; keep abreast of new developments in Content Management Systems (CMS) and software; maintain in-depth knowledge of programs in assigned areas of expertise. Instructs groups on such systems.
Provide technical consultation support to users with a wide range of computer experience. Receive feedback from end users about bugs and/or new features and periodically instruct large user groups on such systems. Develop code/web-parts necessary to fix problems with the application and create new components required to add new functionality.
Address technical issues through the Help Desk by performing remote troubleshooting through diagnostic techniques and pertinent questions as well as recommended procedure modifications or improvements; provide consultation support. Additional duties as assigned.
Bachelor’s degree in Computer Science, Information Technology or related field and 3-4 years of related experience; 4 to 5 years of experience and 1-2 years in a previous supervisory capacity preferred; or an equivalent combination of education and experience. Advanced degree is a plus.
Excellent technical, analytical, communication, and presentation skills.
Preferred experience with the core API and building custom modules using Drupal's coding standards as well as site building and at least a basic knowledge of theming.
Demonstrated experience with using a MySQL database.
Demonstrated experience with software versioning and revision control systems (i.e. SVN and GIT).
Knowledge of Unix command-line and Mac OS computer development platforms.
Ability to work effectively both independently and as part of a team.
Excellent time-management skills to work on projects with multiple and competing priorities.
Exceptional communication skills to coordinate work with team members, and support the user community.
Must be able to work on –site.
Drupal development experience for Drupal 7, including Drupal Site Building, Module Development, Drupal API and Coding Standards, and Basic Drupal Theming knowledge
Acquia Drupal Developer certification and full stack, front-end and back-end experience
Experience with Identity Management and Single Sign on using SimpleSAML
How To Apply
All applicants must apply online.
EOE Minorities/Females/Protected Veterans/Disabled