Developer - Drupal Web Developer - Level 2

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 JavaScript PHP Apache Git / GitLab Linux MySQL / SQL DNS SSL/TLS Bash / PowerShell Docker REST APIs Preferred Technical Skills Kubernetes deployments Azure 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. Write clean, well-factored code. Write test cases for all application code.[SB9] [KB10] 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: In addition to the duties described for the Level 1, the Level 2 will, at a minimum: 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 t




Looking for a job?

Visit Careersaas to find millions of new and unfilled roles, including thousands of remote and hybrid positions.