Web Developer (Analyst, IT, SR)

Updated: 3 months ago
Location: Durham, NORTH CAROLINA
Deadline: The position may have been removed or expired!

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