Duke University Job Descriptions

Duke Job Postings

To see if there are current openings for any of the job descriptions listed on this web site, please search Duke Jobs.

WEB APPLICATIONS DEVELOPER, SR

Job Title: WEB APPLICATIONS DEVELOPER, SR
Job Code: 1825
FLSA: E
Job Level: 73
Revised Date: 05/01/2022
Job Family: JF 08

~ Printer-Friendly Version ~

Occupational Summary

This role will serve as a liaison between development staff and stakeholders for websites and applications developed in house. This position also manages the project management and documentation functions for information technology projects within the school. Operationally, the Manager, Application Development will serve as a lead developer, which will include development and documentation according to Service Lifecycle guidelines. This role will work with clients and project management staff to analyze and document business requirements, as well as create technical specifications to be used to guide application development. In addition, this role is responsible for direct management of contractors and other resources brought in to supplement existing staff for individual projects. The role will manage all in house developed and open source software deployed in the School's environments.

Work Performed

Direct the provision of IT support for computer software solutions to assure smooth, professional and cost effective operation.

Develop and recommend information systems policies and procedures.

Coordinate beta testing, upgrades and system enhancement projects.

Manage the application development technical staff, including all HR oversight and workload supervision.

Manage the work of contractors and outside resources.

Act as technical lead for projects on which outside resources are deemed necessary.

Participate in the strategic planning, priority setting and formulation of business plans for implementing departmental initiatives.

Keep management abreast of applicable developments in the information systems field.

Manage information technology expenditures to meet approved budgets.

Review, adjust and approve assigned computer software and hardware purchases and contracts.

Develop, implement and oversee various programs including, but not limited to, procuring necessary resources, screening ideas and managing objectives and priorities to optimize effectiveness.

Work with faculty and staff to assess business processes and requirements in order to define technical goals and needs.

In partnership with the Marketing and Communications group, manage the development of the DUSON web site.

Manage the design and development of web sites.

Manage the design and development of web-based database applications systems to meet the needs of the school for both grant based projects and core mission objectives.

Including: For information systems under direct control: 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.

For information systems that are not under direct control, but impact the security of an information system for which are controlled, ensure that an OLA is executed.

Required Qualifications at this Level

Education/Training

Work requires a Bachelor's degree in mathematics, computer science or equivalent coursework or technical training.

Experience

Work requires five years of related programming or analytical experience with knowledge of several computer languages or programs and/or knowledge of the specialty area for which the position is providing support.

Skills

Strong written and verbal communication skills Strong experience developing websites using (X)HTML, CSS, JavaScript and various CMSs (Drupal, WordPress).

Strong experience in web applications development and maintenance in database development.

Developing and maintaining relational database systems in MySQL, Oracle and/or Microsoft SQL Server.

Experience with consuming data via webbased technologies (RSS, XML, REST).

Strong experience with version control and deployment procedures.

Experience with monitoring systems Strong experience administering middleware applications including web and database servers (Apache, MySQL).

Ability to learn new technologies quickly and eagerly.


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.