Duke Web Services (DWS) is seeking a Sr. Web Developer with Drupal development experience to join our team in the Office of Information Technology (OIT). DWS Web Developers are responsible for the development and ongoing enhancement of websites, applications, and associated digital services in support of Duke University’s faculty, staff, and student groups. The position requires the ability to assess feasibility of projects, write functional requirements and specifications, and research and recommend technical solutions, as well as a genuine passion for proven web technologies. Strong understanding of site functionality, site architecture, data flow, and intuitive navigation schemes is expected.
Responsibilities
- Provide technical guidance to other developers within DWS.
- Drive continual improvement initiatives.
- Collaborate closely with the Senior Manager and Project Management team in DWS to guide sustainable design, best practices, functional requirements, development, and support for websites and applications.
- Play a key role in the planning, architecture, development, implementation, and maintenance of the infrastructure for Sites@Duke Pro, the Gatsby/Drupal enterprise platform, and Sites@Duke Express, the WordPress enterprise platform, in support of the mission of the university.
- Build and support responsive themes, websites, and applications in Drupal and WordPress, including some or all of the following:
- Code concise and re-usable CSS (SASS), and JavaScript based on Figma/Sketch designs.
- Develop reusable Drupal and WordPress themes, plugins, and modules with custom PHP as needed.
- Manage existing projects with command line utilities such as Drush or WP-CLI.
- Recommend standards for acceptable design and content of Duke University application interfaces and processes in coordination with University standards and policies.
- Participate in and lead technical discussions within OIT, sharing both knowledge and code. Act as a resource for other developers across Duke University and Duke Health.
- Perform other duties as assigned.
Qualifications
Required
- Experience working in responsive web development with Drupal
- Comfortable using the Linux command line
- Comprehensive understanding of web development technologies including PHP, CSS, and JavaScript
- Experience with Git or similar
- Familiarity with a multi-environment dev-to-production workflow
- Ability to determine functional requirements from wireframes and feature requests
- Ability to continuously learn and apply new technologies
- Motivated, focused and self-guiding; works well on a small team
- Excellent written, oral, and interpersonal communication skills, including the ability to interact with both technical and non-technical audiences
Soft Skills
- Effectively communicate and build relationships with developers at Duke.
- Adaptability to changes in both business and technical directions and to meet new challenges or opportunities
- Excellent communication skills in written, conversational and presentation settings, with the ability to effectively engage with technical, administrative and academic personnel at various levels within the organization
- Constant focus on exemplary customer service, with the ability to articulate standards and measure whether they have been reached
- Ability to establish and maintain good relationships with a variety of stakeholders and decision-makers in a heterogeneous organizational structure
- Excellent planning, organization and time management skills
- Ability to handle multiple concurrent activities gracefully at the individual level and implement strategies for effective multi-tasking at the team level
- Excellent analytical, problem solving and conflict management skills
Preferred
- Understanding of React and GraphQL
- Experience with Service-Side Rendering for site creation
- 4+ years’ experience working in responsive web development with Drupal
- Familiarity with Web Services, such as REST and WebSockets
- Experience writing, maintaining, and tuning enterprise-scale web applications
- WP-CLI and Drush familiarity
- Experience using Git repository tools like Gitlab or Github
- Experience working in higher education
- Experience developing sites that meet WCAG 2.0 or 2.1 accessibility standards
Working Conditions
- Must be able to work long hours when circumstances dictate
- Hybrid office environment
- Must be able to travel around Duke campus to attend meetings and to attend to technical issues
- May require occasional event and weekends to facilitate project completion and to solve technical difficulties
Education
Preferred: BA or BS (Computer Science, Engineering or related field) or equivalent combination of relevant education and experience.
Duke is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or veteran status.
Duke aspires to create a community built on collaboration, innovation, creativity, and belonging. Our collective success depends on the robust exchange of ideas—an exchange that is best when the rich diversity of our perspectives, backgrounds, and experiences flourishes. To achieve this exchange, it is essential that all members of the community feel secure and welcome, that the contributions of all individuals are respected, and that all voices are heard. All members of our community have a responsibility to uphold these values.
Essential Physical Job Functions: Certain jobs at Duke University and Duke University Health System may include essentialjob functions that require specific physical and/or mental abilities. Additional information and provision for requests for reasonable accommodation will be provided by each hiring department.
Similar Positions
-
Web Developer, University of North Carolina at Chapel Hill, United States, 2 days ago
Posting Information Posting Information Department Renaissance Computing Inst-637100 Career Area Research Professionals Posting Open Date 05/01/2024 Application Deadline 05/15/2024 Open Until Fill...
-
Software Developer, University of North Carolina at Chapel Hill, United States, 2 days ago
Posting Information Posting Information Department AHEC-400101 Career Area Information Technology Posting Open Date 04/22/2024 Application Deadline 05/21/2024 Open Until Filled No Position Type Pe...
-
Executive Director Of Information Technology, University of North Carolina at Chapel Hill, United States, 2 days ago
Posting Information Posting Information Department SCE - IT-215300 Career Area Information Technology Posting Open Date 05/01/2024 Application Deadline Open Until Filled Yes Position Type Permanen...
-
Social Media & Digital Content Coordinator, University of North Carolina at Chapel Hill, United States, 18 days ago
Posting Information Posting Information Department SA Carolina Housing - 653001 Career Area Public Relations/Communications/Marketing Posting Open Date 04/15/2024 Application Deadline 04/22/2024 P...
-
Newsletter Application Development Intern, University of North Carolina at Chapel Hill, United States, 13 days ago
Posting Information Posting Information Department Renaissance Computing Inst - 637100 Career Area Other Posting Open Date 04/22/2024 Application Deadline 04/28/2024 Position Type Temporary Staff ...
-
Data Entry Assistant, University of North Carolina at Chapel Hill, United States, 18 days ago
Posting Information Posting Information Department FPG Child Development Inst - 631200 Career Area Other Posting Open Date 04/19/2024 Application Deadline 04/22/2024 Position Type Temporary Staff ...