{"id":2674119,"url":"https://alion.io/job/duke-health-developer-intermediate-drupal-web-developer-level-2","title":"Developer - Intermediate Drupal Web Developer - Level 2","company":{"id":14457,"name":"Duke Health","domain":"dukehealth.org","url":"https://alion.io/company/duke-health","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"SuccessFactors","truth_index":{"grade":"A","score":100,"open_postings":11,"ghost_share":0,"stale_share":0.182,"repost_share":0,"time_to_fill_p50_days":17,"computed_at":"2026-10-16T05:45:00Z"}},"role":"Enterprise Apps","role_family":"Enterprise Apps","seniority":"middle","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Durham, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":59000,"max_usd":124000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":234},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Apache HTTP Server","optional":false},{"name":"Apache Solr","optional":false},{"name":"Azure","optional":false},{"name":"Bash","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"DNS","optional":false},{"name":"Docker","optional":false},{"name":"Drupal","optional":false},{"name":"Git","optional":false},{"name":"GitLab","optional":false},{"name":"JavaScript","optional":false},{"name":"Kubernetes","optional":false},{"name":"Linux","optional":false},{"name":"MySQL","optional":false},{"name":"PHP","optional":false},{"name":"PowerShell","optional":false},{"name":"Python","optional":false},{"name":"Rest API","optional":false},{"name":"Ruby","optional":false},{"name":"SQL","optional":false},{"name":"Visual Basic","optional":false}],"status":"live","first_seen_at":"2026-09-29T00:00:00Z","employer_posted_date":"2026-09-29","last_verified_at":"2026-10-16T10:27:31Z","board_verified":true,"closed_at":null,"days_open":17,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":17},"description":"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.\nAbout Duke Health Technology Solutions\nPursue 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.\nOccupational Summary\nThe 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.\nRequired Technical Skills\nDrupal or similar web content management system \nHTML\nCSS\nJavaScript\nPHP\nApache\nGit / GitLab\nLinux\nMySQL / SQL\nDNS\nSSL/TLS\nBash / PowerShell\nDocker\nREST APIs\nPreferred Technical Skills\nKubernetes deployments\nAzure\nSolr\nCI/CD\nPython\nDuties and Responsibilities of this Level at a Minimum\nLEVEL 1:\nDevelop and deploy application features according to technical specifications.\nFollow agreed-upon application development best practices.\nIdentify inefficiencies in existing application development processes.\nContribute to the development of products within a given technical domain.\nUse existing frameworks and tools to develop application code.\nDevelop and deploy application features according to technical specifications.\nWrite clean, well-factored code.\nWrite test cases for all application code. [SB9] [KB10] \nTroubleshoot problems with existing application code.\nAnalyze and prototype technical solutions.\nFollow established source control and deployment practices to help ensure reliable product releases.\nParticipate in any of the phases of the software development lifecycle as requested.\nPerform other related duties incidental to the work described herein.\n\nLEVEL 2:\nIn addition to the duties described for the Level 1, the Level 2 will, at a minimum:\nResearch and promote the adoption of application development best practices that could benefit Duke.\nDevelop automated solutions to inefficient or repetitive application development tasks.\nContribute to the development of several products within a given technical domain.\nIdentify frameworks and tools that are best-suited for the task at hand.\nWrite technical specifications, given functional requirements.\nRefactor code to share methods and plug-ins wherever possible.\nResearch and promote the adoption of automated testing tools and techniques that could benefit Duke.\nDiagnose problems with existing application code and develop technical solutions that resolve the problems.\nAssist with in-depth analysis of technical problems, suggest short- term and long-term resolutions.\n\nLEVEL 3:\nIn addition to the duties described for the Level 1 and Level 2, the Level 3 will, at a minimum:\nMay 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.\nMay function as a team leader, responsible for supporting management in day-to-day personnel oversight and workflow management activities.\nMay oversee application development over full software lifecycle.\nIntegrate new application development standards into existing processes.\nArchitect, design, and develop complex systems that cross technical domains.\nIdentify gaps in existing frameworks and tools and develop technology solutions to fill that gap.\nDevelop architectural strategy consistent with Duke goals.\nDevelop re-useable components/objects/plug-ins that can be shared by multiple apps.\nIntegrate new testing tools and techniques into existing processes.\nIdentify systemic issues with the application code base and develop technical solutions that resolve the problems.\nSuggest technical solutions to business problems and help develop functional requirements.\nServe as technical leader/advisor in cross-functional teams.\nEffectively communicate specific IT issues/solutions to management and business owners.\n\nRequired Qualifications at this Level\nEducation/Training\nBachelor's degree in a related field, or four years of equivalent technical experience required.\nLICENSURE/CERTIFICATION:\nNone required. Preferred certification in development technologies, as appropriate for the position.\nExperience\nLevel 1 - No experience required beyond the minimum education (or equivalency) requirement.\nLevel 2 - Two years of directly related experience is required.\nLevel 3 - Four years of directly related experience is required.\nSkills\nLEVEL 1:\nBasic understanding of underlying technologies that support the application.\nWorking knowledge of source control system (e.g., VSS, TFS, GIT, Subversion).\nDemonstrated ability to navigate development environment in a variety of ways (e.g., IDE, command line).\nFamiliarity with a specific framework.\nFamiliarity with one high level programming language (e.g., Ruby, Visual Basic, C#, PHP, Python [SB11] ).\nBasic understanding language-specific data structures (e.g., linked lists, dictionaries, classes and objects).\nAbility to leverage standard algorithms and patterns when writing code.\nAbility to write good test cases and automated unit tests for all code.\nAdherence to agreed-upon coding and naming conventions.\nBasic understanding of database concepts, such as normalization, transactions, and simple select statements.\nAbility to write code according to given requirements.\nAbility to adequately document specific functions, methods, and classes.\nAbility to appropriately diagnose and troubleshoot code and tools.\nAbility to communicate effectively with peers.\nAbility to complete tasks as assigned with close oversight.\nLEVEL 2:\nIn addition to the KSAs described for the Level 1, the Level 2 will demonstrate:\nComprehensive understanding of underlying technologies that support the application.\nComprehensive understanding of the deployment process and methodologies. Extensive knowledge of one or more multiple frameworks and high level programming languages.\nAbility to write software that optimizes leverage of the underlying technologies (e.g., Phusion, TCP, sockets).\nComprehensive understanding of common algorithms and patterns and ability to apply them appropriately.\nStrict adherence to agreed-upon coding standards.\nDemonstrated proficiency in refactoring code and developing reusable functions/objects.\nAbility to design systems that span multiple technologies/platforms.\nAbility to write technical documentation describing system architecture, including functional and technical specifications.\nDemonstrated ability to coach more junior members of the team in a constructive manner.\nAbility to complete tasks with minimal oversight that are normal in scope.\nLEVEL 3:\nIn addition to the KSAs described for the Level 2, the Level 3 will demonstrate:\nDemonstrated expertise in underlying technologies that support the application.\nDemonstrated expertise in deployment and code management processes and tools.\nComprehensive understanding of multiple technologies and frameworks. Ability to select the technology that is best-suited for the task at hand.\nExpert programming skills. Ability to write clean, well-factored code.\nAbility to plan for and implement complicated changes to production systems.\nAbility to write and perform automated functional tests that include load/performance and UI tests.\nComprehensive understanding of and strict adherence to agreed-upon architectural standards. Adheres to industry standards and creates local standards for others to use.\nAbility to optimize, troubleshoot, and critique other developers' code.\nHas a comprehensive understanding and effective use of encapsulation and object-oriented solutions which will be used to develop reusable libraries and solutions.\nAbility to architect, design, document and develop complex systems that integrate internal and external components and include monitoring, reporting, failover, load balancing, etc.\nAbility to diagnose and fix systems with limited prior exposure.\nAbility to diagnose problems at many technological layers (hardware and up).\nAbility to proactively identify areas of weakness and write tools to avoid future problems.\nAbility to prepare and present technical information and documentation to a range of audiences in both simple and technical terms, depending on the context, in an unambiguous manner.\nRespected technical expert and leader, known for his/her extensive knowledge and perpetual initiative.\nAbility to complete large scope tasks with minimal oversight and direction.\nAble to direct and oversee the work of Level 1 and Level 2 Developers from a technical perspective to maintain project timelines and deliverables.\nBehaviors/Soft Competencies:\nAdvancement to the level 3 or above requires employee, at a minimum, successfully attain the following:\nThe following measures can help create a fair and comprehensive evaluation process for promotions, ensuring that the most deserving employees are recognized and given opportunities to advance.\nProven ability to work at the next level: This involves demonstrating the skills and competencies required for the next level of responsibility. Employees should have demonstrated that they can handle tasks and challenges that are typically associated with a higher position.\nPotential to serve beyond the next level: This measure looks at the employee's long-term potential and their ability to grow within the organization. The employee should have the vision, ambition, and capability to take on even greater responsibilities in the future.\nConsistently demonstrates a values-based approach in how they work: Employees should consistently exhibit behaviors and decision-making processes that align with DUHS values. The exhibited values are integrity, teamwork, diversity excellence and safety. Patient-focused is also critical to success.\nIs considered one of the top performers at their level across the organization: This measure evaluates the employee's overall performance and reputation within DHTS. Top performers are often recognized for their exceptional contributions, reliability, and ability to exceed expectations. We will select the best and not the best available.\nThe intent of this job description is to provide a representative and level of the types of duties and responsibilities that will be required of positions given this title and shall not be construed as a declaration of the total of the specific duties and responsibilities of any particular position. Employees may be directed to perform job-related tasks other than those specifically presented in this description.\nDuke University 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.\nDuke 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 i...","description_format":"text","description_chars":13738,"description_truncated":true,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Hospitals & Health Systems","Medical Education & Training"],"lifecycle":[{"event":"open","at":"2026-10-16T04:33:30Z"}],"visa":[],"liveness":{"score":39,"band":"fade","label":"Fading","p_open":1,"p_active":0.717,"p_room":0.55,"age_days":17,"expected_fill_days":17,"reasons":["conf:1","velocity","win:tail","comp:brand"],"computed_at":"2026-10-16T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/duke-health-developer-intermediate-drupal-web-developer-level-2","json_url":"https://alion.io/job/duke-health-developer-intermediate-drupal-web-developer-level-2.json","meta":{"generated_at":"2026-10-16T19:28:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":5049,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-17T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":14457},"rest":"https://alion.io/mcp/rest/get_company?id=14457"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fduke-health-developer-intermediate-drupal-web-developer-level-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fduke-health-developer-intermediate-drupal-web-developer-level-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fduke-health-developer-intermediate-drupal-web-developer-level-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/duke-health-developer-intermediate-drupal-web-developer-level-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fduke-health-developer-intermediate-drupal-web-developer-level-2"}]}