Duke University Hospital

Receive alerts when this company posts new jobs.

Similar Jobs

Job Details


at Duke University Hospital

Posted: 9/20/2019
Job Reference #: 1356968

Job Description

Auto req ID

Duke Entity

Job Code

Job Description
Innovation Co-Lab Technology Trainer (Analyst, IT)

Occupational Summary
The Office of Information Technology and Department of Computer Science at Duke University jointly seek a full-time position to support the university's undergraduate education mission in the areas of information technology and computer science through enhancement of curricular and co-curricular activities.  This position will serve as a member of the Innovation Co-Lab team, focused primarily on developing and organizing workshops, short courses, and self-paced learning materials, on various topics, through the Roots program or other co-curricular learning programs.    
This position requires a passion for technology, teaching, innovation, and working with students with a variety of experiences and backgrounds.  Breath of knowledge in computer science and latest information technology is required; depth of knowledge and experience in specific, relevant areas are desirable.  The position will report to the Manager of Academic Technologies.
Work Performed
  • Liaise with the Computer Science department and faculty to establish good communication and ensure mutually beneficial needs and goals are being met.
  • Develop and deliver training sessions on a variety of technology topics.  Some example topics include (but certainly are not limited to) basic web development technologies (html/css, javascript, git, etc), Java for Python programmers, C++, Shell programming, Spark, SQL vs. NoSQL, working with virtual machines, debugging programs, deploying software in the real world, etc. 
  • Additional topics for these classes will be generated with the Co-Lab team and in partnership with faculty and staff across campus who will help identify needs and gaps in technology education.
  • Provide students with background for computer science courses and preparation for careers in information technology.
  • Offer drop-in help and consulting hours for students seeking assistance with setting up development environments for the courses or choosing technology stacks for their projects.
  • Work with the Co-Lab Program Manager to organize, build, and standardize curriculum where necessary.  Ensure courses are well-documented and connect with existing courses to create opportunities for more threaded learning experiences.
  • Propose and carry out projects that serve as demonstrations of technology that can be used to teach or inspire.
  • Assist as needed with co-curricular needs and programming related to and outside of the Innovation Co-Lab.
  • Assist as needed on Co-Lab development projects, including working with other FTEs, student employees, and partners.
  • 1-3 years experience working in computer science or web development field
  • Teaching, training, and/or public speaking experience, to both technical and non-technical audiences
  • Proficiency with modern front-end web technologies, including HTML, CSS, Javascript.
  • Proficiency with programming languages, including Java, C/C++, Python, etc.
  • Proficiency in code tracing, debugging, and problem solving.
  • Mastery of best practices for version control through Git.
  • Basic understanding of system administration, comfort with command line tools
  • Ability to continuously learn and assimilate new technologies
  • Ability to organize and prioritize a variety of projects
  • Self-motivated, can identify gaps in co-curricular offerings and propose/implement solutions
  • Ability to work across teams and departments and balance conflicting and complementary needs
  • Excellent verban and written communication skills, including technical documentation and course support materials
  • Good communication habits – on top of emails, etc.
  • Proficiency with back-end web development technologies, including Ruby on Rails, node.js, Django, etc.
  • Experience building and maintaining large applications with active users
  • Experience with Continuous Deployment / Continuous Integration and server management
  • Experience using and implementing OAuth
  • Experience with mobile technologies, including iOS (Swift) and Android development
  • Expeirence with hardware prototyping, basic circuitry, microcontrollers (Arduino, Raspberry Pi), Internet of Things
Education / Training
  • Bachelor’s degree and experience in training, information technology and computer science, or equivalent combination of education and experience.


Requisition Number

Position Title


Job Family Level

Full Time / Part Time

Regular / Temporary

Department Name
Duke OIT - Co-Lab

Minimum Qualifications
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.


Refer to Job Description