Developer - Drupal Web Developer - Level 2

Duke Careers

Durham (NC)

On-site

USD 85,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Duke Health Technology Solutions is seeking a Developer to support administration, maintenance, and enhancement of enterprise web hosting and Drupal services for Duke Health. You will deploy features, troubleshoot issues, and collaborate with senior developers to deliver secure, reliable web services across the organization.

The role emphasizes building automation, improving deployment processes, and aligning with organizational needs.

Qualifications

  • Bachelor's degree in a related field or four years of equivalent technical experience.
  • Knowledge of Drupal or similar CMS, HTML, CSS, PHP, MySQL/SQL.
  • Experience deploying and maintaining web services and REST APIs.
  • Familiarity with Git/GitLab, Apache, DNS, SSL/TLS, Bash/PowerShell, Docker.
  • Ability to troubleshoot issues and follow deployment best practices.
  • Understanding of CI/CD concepts preferred.

Responsibilities

  • Develop and deploy application features according to technical specifications.
  • Follow established development practices and source control routines.
  • Identify inefficiencies and propose improvements in development processes.
  • Contribute to multiple products within a technical domain.
  • Develop reusable components and plug-ins for shared use.
  • Troubleshoot existing application code and expand automation.

Skills

Drupal or CMS
HTML
CSS
PHP
REST APIs
Bash/PowerShell
Git/GitLab
MySQL/SQL
DNS
SSL/TLS
Docker
Architectural thinking
CI/CD

Education

Bachelor's degree in a related field

Tools

Git / GitLab
Apache
MySQL
DNS
SSL/TLS
Bash / PowerShell

Job description

Location: Durham, NC, US, 27710

At Duke Health, we're driven by a commitment to compassionate care that changes the lives of patients, their loved ones, and the greater community. No matter where your talents lie, join us and discover how we can advance health together.

About Duke Health Technology Solutions

Pursue your passion for caring and innovation with Duke Heath Technology Solutions, which is dedicated to the transformation, development, and management of enterprise information technology solutions across Duke Health.By harnessing the power of innovative technologies like cloud computing and artificial intelligence — and pairing them with a forward-thinking approach — Duke Health Technology Solutions is revolutionizing the future of health care at Duke Health and beyond.

Occupational Summary

The Developer supports the administration, maintenance, and enhancement of enterprise web hosting and Drupal services for Duke Health as a member of the Public Web Hosting team at Duke Health Technology Solutions. Performs routine platform maintenance, assists with website deployments and upgrades, investigates and resolves technical issues, supports customers and site owners, and contributes to the development of automation and operational efficiencies. Partners with senior developers, engineers, and stakeholders to deliver secure, reliable, and user-focused web services that meet organizational needs.

Required Technical Skills
  • Drupal or similar web content management system
  • HTML
  • CSS
  • PHP
  • Apache
  • Git / GitLab
  • MySQL / SQL
  • DNS
  • SSL/TLS
  • Bash / PowerShell
  • Docker
  • REST APIs
Preferred Technical Skills
  • Solr
  • CI/CD
  • Python
Duties and Responsibilities of this Level at a Minimum
LEVEL 1
  • Develop and deploy application features according to technical specifications.
  • Follow agreed-upon application development best practices.
  • Identify inefficiencies in existing application development processes.
  • Contribute to the development of products within a given technical domain.
  • Use existing frameworks and tools to develop application code.
  • Develop and deploy application features according to technical specifications.
  • Troubleshoot problems with existing application code.
  • Analyze and prototype technical solutions.
  • Follow established source control and deployment practices to help ensure reliable product releases.
  • Participate in any of the phases of the software development lifecycle as requested.
  • Perform other related duties incidental to the work described herein.
LEVEL 2
  • Research and promote the adoption of application development best practices that could benefit Duke.
  • Develop automated solutions to inefficient or repetitive application development tasks.
  • Contribute to the development of several products within a given technical domain.
  • Identify frameworks and tools that are best-suited for the task at hand.
  • Write technical specifications, given functional requirements.
  • Refactor code to share methods and plug-ins wherever possible.
  • Research and promote the adoption of automated testing tools and techniques that could benefit Duke.
  • Diagnose problems with existing application code and develop technical solutions that resolve the problems.
  • Assist with in-depth analysis of technical problems, suggest short- term and long-term resolutions.
LEVEL 3
  • May function as a technical leader, either as a subject matter expert with proficiency in defined area(s) of the profession, or as a generalist, with a broad knowledge of all aspects of the profession.
  • May function as a team leader, responsible for supporting management in day-to-day personnel oversight and workflow management activities.
  • May oversee application development over full software lifecycle.
  • Architect, design, and develop complex systems that cross technical domains.
  • Identify gaps in existing frameworks and tools and develop technology solutions to fill that gap.
  • Develop architectural strategy consistent with Duke goals.
  • Develop re-useable components/objects/plug-ins that can be shared by multiple apps.
  • Integrate new testing tools and techniques into existing processes.
  • Identify systemic issues with the application code base and develop technical solutions that resolve the problems.
  • Suggest technical solutions to business problems and help develop functional requirements.
  • Serve as technical leader/advisor in cross-functional teams.
  • Effectively communicate specific IT issues/solutions to management and business owners.
Required Qualifications at this Level
Education/Training

Bachelor's degree in a related field, or four years of equivalent technical experience required.

LICENSURE/CERTIFICATION:

None required. Preferred certification in development technologies, as appropriate for the position.

Experience

Level 1 - No experience required beyond the minimum education (or equivalency) requirement.

Level 2 - Two years of directly related experience is required.

Level 3 - Four years of directly related experience is required.

Skills
LEVEL 1
  • Basic understanding of underlying technologies that support the application.
  • Working knowledge of source control system (e.g., VSS, TFS, GIT, Subversion).
  • Demonstrated ability to navigate development environment in a variety of ways (e.g., IDE, command line).
  • Familiarity with a specific framework.
  • Familiarity with one high level programming language (e.g., Ruby, Visual Basic, C#, PHP, Python [SB11] ).
  • Basic understanding language-specific data structures (e.g., linked lists, dictionaries, classes and objects).
  • Ability to leverage standard algorithms and patterns when writing code.
  • Ability to write good test cases and automated unit tests for all code.
  • Adherence to agreed-upon coding and naming conventions.
  • Basic understanding of database concepts, such as normalization, transactions, and simple select statements.
  • Ability to write code according to given requirements.
  • Ability to adequately document specific functions, methods, and classes.
  • Ability to appropriately diagnose and troubleshoot code and tools.
  • Ability to communicate effectively with peers.
  • Ability to complete tasks as assigned with close oversight.
LEVEL 2
  • In addition to the KSAs described for the Level 1, the Level 2 will demonstrate:
  • Comprehensive understanding of underlying technologies that support the application.
  • Comprehensive understanding of the deployment process and
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Developer - Drupal Web Developer - Level 2
Developer - Drupal Web Developer - Level 2

Duke Clinical Research Institute • Durham (NC)

On-site
USD 90,000 - 140,000
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC
NodeJS Services Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

On-site
USD 90,000 - 130,000
Application Analyst - Epic Inpatient
Application Analyst - Epic Inpatient

Duke Clinical Research Institute • Durham (NC)

Remote
USD 90,000 - 130,000
Application Analyst - Maestro Care - HIM - Level 1 or 2
Application Analyst - Maestro Care - HIM - Level 1 or 2

Duke Clinical Research Institute • Durham (NC)

On-site
USD 80,000 - 120,000
Application Analyst - Maestro Care - HIM - Level 1 or 2
Application Analyst - Maestro Care - HIM - Level 1 or 2

Duke University Health System • Durham (NC)

On-site
USD 85,000 - 120,000
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

On-site
USD 110,000 - 140,000
Application Analyst - Epic Inpatient
Application Analyst - Epic Inpatient

Duke Health • Durham (NC)

Remote
USD 90,000 - 120,000
Application Analyst - Epic Inpatient
Application Analyst - Epic Inpatient

Duke Careers • Durham (NC)

Hybrid
USD 90,000 - 120,000
IT Infrastructure Engineer IV, Application (Epic Interop)
IT Infrastructure Engineer IV, Application (Epic Interop)

Kaiser Permanente • Greensboro (NC), Northern (KY)

On-site
USD 110,000 - 150,000
Sr Business Intelligence Developer - Medicaid (Remote in AZ)
Sr Business Intelligence Developer - Medicaid (Remote in AZ)

Blue Cross Blue Shield of Arizona • Phoenix (AZ)

Hybrid
USD 90,000 - 130,000