ORI UX/UI Designer/Developer

Location
Durham, NC
Posted
May 09, 2018
Institution Type
Four-Year Institution

diversity employer



ORI UX/UI Designer/Developer
Vice Dean Research Informatics

ORI UX/UI Designer/Developer

The Office of Research Informatics (ORI) is looking to add a talented user experience/user interface
(UX/UI) designer/developer that will work with our existing architects and developers to provide innovative
solutions in support of our medical research faculty. We are a small but growing group working on novel
ideas with the goal of demonstrably impacting human health. While we need expertise in UX/UI, the
candidate must be comfortable pitching in wherever needed.
A working knowledge of most of these technologies and concepts is required:
  • Microservices architecture and RESTful API design concepts
  • Object-oriented and functional programming
  • Knowledge of popular UI frameworks with expertise in several including mobile devices
  • Knowledge of programming methodologies and the ability to discern which to use
  • Knowledge of popular languages with expertise in several
  • Web Technologies - Django, Apache, AJAX, REST, CSS
  • Automated Testing - PyUnit, Cucumber, Rspec, WATIR, Continuous Integration Frameworks
  • Datastores - SQL, NOSQL, Graph, etc.
  • Operating Systems - Linux, Mac OS
Essential tasks/responsibilities:
Application Design and Development (80%)
  • Design UX/UI in conjunction with a small development team and the research community
  • Identify frameworks and tools that are best-suited for the task at hand
  • Develop technical specifications and/or prototypes that satisfy requirements
  • Refactor code wherever possible
  • Research and promote the adoption of automated testing solutions
  • Troubleshoot and resolve problems with existing application code
  • Assist with in-depth analysis of technical problems, suggest short- term and long-term resolutions.
  • Develop and deploy application features and bug fixes according to technical specifications
  • Write clean, well-factored code
  • Write test cases where applicable
  • Follow established source control and deployment practices to help ensure reliable product releases
  • Contribute to system and user documentation
  • Participate in any of the phases of the software development lifecycle as requested
  • Perform other related duties incidental to the work described herein
Application Support (20%)
  • Provide level 2&3 application support
  • Troubleshoot application problems
  • Develop and deploy bug fixes and patches
  • Desired attributes
  • Self motivated
  • Sees the greater picture but acts locally to realize the greater goal
  • Can see how everything relates to the larger architecture
  • Willing to try and fail quickly
  • Understands simplicity over ease
  • Focused on delivering value, solutions
  • Constant learner, quick at picking up new tools
  • Understands how to balance time to delivery, quality, reuse, supportability, scalability,
  • performance and long-term durability
  • Can be self critical
  • Does not have a "not invented here attitude"
  • Adds maturity and experience to the group
Required Training/Skills/Competencies:

Education/training

Required: Bachelor's degree in a related field, or equivalent combination of education and technical
experience

Experience

Required: Seven years of directly related experience

Preferred: Direct experience using object-oriented programming languages, developing web
Applications, and mobile device applications

Requisition Number
401420638

Location
Durham

Duke Entity
MEDICAL CENTER

Job Code
2426 ANALYST, IT, SR

Job Family Level
D

Exempt/Non-Exempt
Exempt

Full Time / Part Time
FULL TIME

Regular / Temporary
Regular

Shift
First/Day

Minimum Qualifications
Duke University is an Affirmative Action/Equal Opportunity Employercommitted to providing employment opportunity without regard to anindividual's age, color, disability, gender, gender expression, genderidentity, 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 robustexchange of ideas—an exchange that is best when the rich diversity ofour perspectives, backgrounds, and experiences flourishes. To achievethis exchange, it is essential that all members of the community feelsecure and welcome, that the contributions of all individuals arerespected, and that all voices are heard. All members of our communityhave a responsibility to uphold these values.
Essential Physical Job Functions:Certain jobs at Duke University and Duke University Health System mayinclude essential job functions that require specific physical and/ormental abilities. Additional information and provision for requests forreasonable accommodation will be provided by each hiring department.

Education

Refer to Job Description

Auto req ID

100679BR

Duke University is an Affirmative Action/Equal Opportunity Employer committed to providing employment opportunity without regard to an individual's age, color, disability, genetic information, gender, gender expression, gender identity, national origin, race, religion, sexual orientation, or veteran status.

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.

PI102354268

Similar jobs

Similar jobs