Duke University - Durham, NC

posted about 2 months ago

Full-time - Senior
Durham, NC
1,001-5,000 employees
Educational Services

About the position

The Duke University School of Nursing is seeking a senior-level full-stack JavaScript web developer to join its Application Development Team. This role focuses on developing and maintaining line-of-business web applications, contributing to the advancement of health care and health equity through technology. The developer will be responsible for creating production-ready application features, modifying existing applications, and ensuring compliance with security standards.

Responsibilities

  • Develop production-ready application features end-to-end in accordance with departmental coding standards.
  • Modify and maintain applications to include implementation, revisions, bug-fixes, and continued operations; prepare estimates of time and resources required for feature delivery.
  • Prepare and maintain documentation on implementation and continuing operation of applications.
  • Test and debug new apps to verify their accuracy and completeness; maintain and revise existing apps to ensure operating proficiency or to adapt apps to new requirements.
  • Assist in developing specifications to include system narratives, use case analysis, UML diagrams, and other necessary documentation for project completion.
  • Contribute to the definition of coding standards.
  • Adhere to production and development schedules, based on the advice of the Team Manager.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Author, implement, execute, and periodically update System Security, Business Continuity, and Disaster Recovery Plans to be consistent with Duke Medicine policies and standards regarding security and HIPAA compliance.
  • Research and remediate security vulnerabilities in cooperation with infrastructure and other development personnel.

Requirements

  • Bachelor's degree in mathematics, computer science, or a computer-related field or equivalent coursework or technical training.
  • 5 years of web application development experience or an equivalent combination of relevant education and/or experience.
  • High level of proficiency in React and Redux Toolkit.
  • Proficiency in front and back-end web development technologies including HTML5/CSS, JavaScript, Git, Node, Express, and a strong understanding of databases including SQL and NoSQL.

Nice-to-haves

  • Experience with Amazon Web Services (AWS).
  • Knowledge of Docker containerization.
  • Familiarity with software CI/CD processes.

Benefits

  • Inclusive and diverse community that supports professional goals.
  • Opportunities for collaboration and innovation.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service