Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Developer - Intermediate Drupal Web Developer - Level 2

Full-time

Duke University

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 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:

In addition to the duties described for the Level 1 and Level 2, the Level 3 will, at a minimum:

    • 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.
    • Integrate new application development standards into existing processes.
    • 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 methodologies. Extensive knowledge of one or more multiple frameworks and high level programming languages.
  • Ability to write software that optimizes leverage of the underlying technologies (e.g., Phusion, TCP, sockets).
  • Comprehensive understanding of common algorithms and patterns and ability to apply them appropriately.
  • Strict adherence to agreed-upon coding standards.
  • Demonstrated proficiency in refactoring code and developing reusable functions/objects.
  • Ability to design systems that span multiple technologies/platforms.
  • Ability to write technical documentation describing system architecture, including functional and technical specifications.
  • Demonstrated ability to coach more junior members of the team in a constructive manner.
  • Ability to complete tasks with minimal oversight that are normal in scope.

LEVEL 3:

  • In addition to the KSAs described for the Level 2, the Level 3 will demonstrate:
  • Demonstrated expertise in underlying technologies that support the application.
  • Demonstrated expertise in deployment and code management processes and tools.
  • Comprehensive understanding of multiple technologies and frameworks. Ability to select the technology that is best-suited for the task at hand.
  • Expert programming skills. Ability to write clean, well-factored code.
  • Ability to plan for and implement complicated changes to production systems.
  • Ability to write and perform automated functional tests that include load/performance and UI tests.
  • Comprehensive understanding of and strict adherence to agreed-upon architectural standards. Adheres to industry standards and creates local standards for others to use.
  • Ability to optimize, troubleshoot, and critique other developers' code.
  • Has a comprehensive understanding and effective use of encapsulation and object-oriented solutions which will be used to develop reusable libraries and solutions.
  • Ability to architect, design, document and develop complex systems that integrate internal and external components and include monitoring, reporting, failover, load balancing, etc.
  • Ability to diagnose and fix systems with limited prior exposure.
  • Ability to diagnose problems at many technological layers (hardware and up).
  • Ability to proactively identify areas of weakness and write tools to avoid future problems.
  • Ability 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.
  • Respected technical expert and leader, known for his/her extensive knowledge and perpetual initiative.
  • Ability to complete large scope tasks with minimal oversight and direction.
  • Able to direct and oversee the work of Level 1 and Level 2 Developers from a technical perspective to maintain project timelines and deliverables.

Behaviors/Soft Competencies:

Advancement to the level 3 or above requires employee, at a minimum, successfully attain the following:

The 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.

  • Proven 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.
  • Potential 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.
  • Consistently 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.
  • Is 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.

The 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.

Duke 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.

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 essential job 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.





Duke is an 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 (including pregnancy and pregnancy related conditions), sexual orientation or military 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 essential job 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.


Vacancy posted 16 days ago
Similar jobs that could be interesting for youBased on the Developer - Intermediate Drupal Web Developer - Level 2 in Durham, NC vacancy
  •  ...looking? We are looking for a Fullstack Developer In this role, you will architect resilient...  ...highly secure and scalable RESTful web services. Frontend UI & Configuration:...  ....js, with recent experience in the last 1-2 years. Experience with NestJS is a plus.... 
    Suggested
    Full time

    Photon

    Durham, NC
    -21
  •  ...Web Developer Project: Full Stack Java Developer: Working with PERL, HTML5, CSS, JAVASCRIPT, JQUERY, AJAX, MYSQL and LINUX. Taking tickets, building new applications, customizing, Break/fix and maintenance. Clients are internal, building web applications for customer... 
    Suggested

    PSG Global Solutions

    Durham, NC
    1 day ago
  • Requirements:8 years of development experience with expertise in developing APIs and micro-servicesBachelor’s Degree (Computer Science or related fields)You have Proven experience with GraphQL API development [preferable Apollo Graph QL]Strong experience using NodeJS as... 
    Suggested
    Contract work
    Work experience placement

    Cedent Consulting

    Durham, NC
    2 days ago
  •  ...About the Role Riddle & Riddle Injury Lawyers is looking for a Web Developer & Technical SEO Specialist to help manage our website in-house. This person will maintain and improve our existing WordPress website, support SEO projects, troubleshoot technical issues... 
    Suggested
    Full time
    Local area

    Riddle & Riddle Injury Lawyers

    Durham, NC
    3 days ago
  •  ...office is rather open with many private niches, and our energy level is HIGH. About the Role Our website is where people decide...  ...HTML, CSS and JavaScript yourself and get it live. There's no developer to hand off to and no ticket queue to wait on. Once something... 
    Suggested
    Work at office
    Flexible hours

    Carpe

    Durham, NC
    6 days ago
  • $106.58k - $177.63k

     ...to be part of an inclusive, adaptable, and forward-thinking organization, apply now.We are currently seeking a Mobile Application Developer - Kotlin (FTE / Hybrid) to join our team in Durham, North Carolina (US-NC), United States (US).Job Duties and Responsibilities:Role... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    6 days ago
  •  ...organization, apply now.We are currently seeking a Mobile Application Developer (Swift Primary) to join our team in Durham, North Carolina (US-...  ...testing, and release management processes.Basic Qualifications:2+ years’ experience in Swift and/or iOS application development2... 
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA

    Durham, NC
    3 days ago
  •  ...organization, apply now.We are currently seeking a Full-Stack Java Developer (Remote) to join our team in Durham, North Carolina (US-NC),...  ...Understanding of modern programming languages.Need tech lead level person who can understand architecture design and break it down... 
    Remote work

    NTT DATA

    Durham, NC
    5 days ago
  •  ...Lead the design and development of innovative web applications for financial advisors and...  ...latest technology stack. - Build enterprise-level full stack applications using Angular, core Java, and Spring/Springboot. - Develop and manage REST APIs, and deploy... 

    Expert Technology Services

    Durham, NC
    1 day ago
  • $124k - $195.5k

    We are seeking an AI Developer Technology (DevTech) Engineer to accelerate the frontier of generative...  ...to training and inference frameworks, low-level software libraries, and open-source...  ...range is 124,000 USD - 195,500 USD for Level 2, and 152,000 USD - 241,500 USD for Level... 
    Level 2
    Full time
    Worldwide

    Nvidia

    Durham, NC
    4 days ago
  • $90k - $130k

     ...Technologies: CSS CRM Flow Support JavaScript Marketing PHP Salesforce Web WordPress More: We are Riddle & Riddle Injury Lawyers, seeking a Web Developer & Technical SEO Specialist to manage and improve our existing website in-house and... 
    Full time
    Local area
    Flexible hours

    Riddle & Riddle Injury Lawyers

    Durham, NC
    8 days ago
  •  ...exploring. Position Title: Training Content Developer Location: Durham NC 27709 (Onsite)...  ...virtual facilitation of training for all levels of employees who oversee and administer....  ...strong understanding of internet concepts and web technology. Ability to clearly communicate... 
    Local area
    Afternoon shift

    HonorVet Technologies

    Durham, NC
    1 day ago
  • $150k

    Our client is seeking experienced mobile developers - one is iOS focused and one is Android focused. These roles will substantially contribute to our client’s production codebase and test suite, and will work in tandem with other mobile engineers to produce a consistent... 
    Work at office
    Remote work
    Visa sponsorship
    Free visa
    Flexible hours

    HireNetworks

    Durham, NC
    4 days ago
  • $106.58k - $177.63k

     ...part of an inclusive, adaptable, and forward-thinking organization, apply now.   We are currently seeking a Mobile Application Developer - Kotlin (FTE / Hybrid) to join our team in Durham , North Carolina (US-NC) , United States (US) .   Job Duties and... 
    Temporary work
    Work at office
    Local area
    Remote work
    Flexible hours

    NTT DATA Services

    Durham, NC
    more than 2 months ago
  •  ...experience in at least one of the following: - C# - .NET / .NET Core - Node.js - Go - API & Microservices: Experience developing RESTful APIs and Microservices - System Design: Strong understanding of software architecture and system design principles... 

    Expert Technology Services

    Durham, NC
    1 day ago
  • $72k - $112k

     ...development with Node.js, with recent experience within the last 1–2 years; NestJS experience is a plus. ~5–7 years of...  ...Design, build, test, and maintain secure, scalable RESTful web services. Develop and improve interactive web components and configuration dashboards... 
    Full time
    Worldwide

    Photon

    Durham, NC
    4 days ago
  •  ...Multipel Mobile Developer (Only USC/ GC) Location: We have multiple locations as an option Dallas, TX, Raleigh, NC, Merrimack, NH, Boston, MA, Smithfield, RI Full-time role Job Summary Capgemini is seeking an experienced iOS Developer/ Android... 
    Full time

    SMART CALIBER TECHNOLOGY

    Durham, NC
    1 day ago
  • $60k - $70k

     ...: Web & Digital Content Developer Department: Marketing Divi Resorts is seeking a resourceful and detail-oriented Web & Digital Content Developer...  ..., Computer Science, Marketing, or a related field. ~2+ years of hands-on professional experience in web development... 
    Full time
    Work at office
    Relocation
    Monday to Friday
    Flexible hours
    Shift work

    Divi Resorts

    Chapel Hill, NC
    7 days ago
  • $103k - $143k

    Salary: $103,000 - 143,000 per year Requirements: Were looking for someone who has independently designed and built webpages and taken them live. You have run A/B tests on a live site and can explain the results. You can share a portfolio of website work with...
    Full time
    Work at office
    Flexible hours

    Carpe

    Durham, NC
    9 days ago
  • SENIOR SALESFORCE DEVELOPER - Durham,NC // Hoboken, NJThe Select Group is seeking a Senior Salesforce Developer to join a Salesforce CRM Platform...  ...Cloud experience.Hands-on experience with Apex, Lightning Web Components (LWC), Flows, and Salesforce configuration.Experience... 

    The Select Group

    Durham, NC
    3 days ago
  •  ...Round 1: 1-hour Technical Panel Round 2: 30-minute Manager Interview – Culture Fit...  ...scalable enterprise applications, developing APIs and event-driven services, and delivering...  ..., and maintain scalable, high-performance web applications across front-end and back-end... 
    Full time

    Compunnel Inc.

    Durham, NC
    1 day ago
  •  ...Introduction As a Backend Developer, you'll gain hands-on experience working on real-world projects that impact users globally. You'll...  ...and professional experience Foundational knowledge of system-level programming concepts General AI practical application in development... 
    Full time
    Contract work
    Part time
    Fixed term contract
    Internship
    Shift work

    IBM

    Research Triangle Park, NC
    1 day ago
  •  ...Engineer RoleDesign and build full-stack features — from responsive web front-ends to back-end services and APIs — that power campaign...  ..., and other cities around the world, serving top agency, app developer, and advertising markets.We are honored to have achieved numerous... 
    Full time
    Local area

    Fyber

    Durham, NC
    2 days ago
  • $49 - $70 per hour

    Full Stack Engineer NC W2 Only Durham NC area W2 OnlyProven experience developing enterprise-scale web applications using Angular (most recent versions) and back-end frameworks like Java/Spring Boot.Experience building and maintaining APIs, microservices, and event-driven... 

    Yoh

    Durham, NC
    5 days ago
  • $46.9 - $67 per hour

     ...Computer Science or related field4+ years of experience designing, developing, and deploying full-stack applicationsProficiency with Java and...  ...understanding of REST APIs, microservices, and scalable web application architectureHands-on experience with AWS cloud services... 

    Yoh

    Durham, NC
    3 days ago
  •  ...Sr./Lead Angular Developer Duration: Long Term Location: TX, NC and NJ location Experience: 10+ years Job Description:...  ...with 10+ years of experience designing and building responsive web applications using Angular, Typescript, Javascript/JQuery, HMTL,... 

    Samprasoft

    Durham, NC
    2 days ago
  •  ...scalable, server-side enterprise applications, domain logic intensive RESTful APIs ~ Experience leading and mentoring a team of developers ~ Experience with re-platforming large applications ~ Expertise in designing, developing and maintaining high-volume... 
    Full time

    Habitat for Humanity of Durham

    Durham, NC
    1 day ago
  •  ...fidelity.com. The Expertise You HaveStrong software experience in developing, a proven track record of delivering web applications and a seasoned team leader proficient with the entire SDLC process. Expert level knowledge using React and/or Angular to build a single page... 
    Full time

    Fidelity Investments

    Durham, NC
    4 days ago
  •  ...frameworks (Angular and J2EE) to build scalable web applications via HTML, CSS/SCSS, and...  ...initiatives into business solutions by developing complex or multiple software applications...  ...architecture. Defines and implements application-level architecture. Develops applications on... 
    Full time

    Worky Ltd

    Durham, NC
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Developer - Intermediate Drupal Web Developer - Level 2. Be the first to apply!