ANALYST, IT (Web Application Developer - Identity Mgmt)

Location
Durham, NC
Posted
Oct 11, 2017
Institution Type
Four-Year Institution

diversity employer



ANALYST, IT (Web Application Developer - Identity Mgmt)
Duke OIT - Identity Mgmt

The Analyst, IT (Web Application Developer) position is a web application development position within the Identity Management team of the Office of Information Technology (OIT). The focus of the development in this position is building interfaces to help end users understand and manage content in very complex back-end systems. This position reports to the Senior Manager of Identity Management.

Specific responsibilities include:
  • Full-stack web application development in Ruby on Rails
  • Providing support to external developers using Identity Management tools, such as Shibboleth integrations, Grouper questions, and coordinating API access details and needs where appropriate.
  • Participating in a weekly on-call (24/7) rotation to manage operational tasks and respond to urgent tickets when necessary
  • Performing other duties as required.

Qualification & Experience

Required

  • 3+ years professional experiencing developing Ruby on Rails applications
  • Front-end web development skills, including HTML, CSS, and jQuery
  • Experience with distributed version control systems (such as Git) and ability to develop within a prescribed collaborative development workflow
  • Proficiency with SQL and direct interaction with relational databases
  • Experience with consuming RESTful web services
  • Strong work ethic and detail-oriented work style, with the ability to self-manage and work proactively and effectively to meet established deadlines and project goals
  • Ability to be an effective team member and individual contributor in a fast-paced, multi-project and multi-unit environment
  • Passion for optimizing user experience, especially in making complex concepts intuitive to nontechnical audiences
  • Strong customer service skills and ability to collect requirements, triage issues, and present patches for acceptance
  • Ability to work on a web application development team, participating in pair programming, code reviews, and shared development tasks
  • Strong experience with automated testing, including unit and integration tests

Preferred
  • Experience with Java (especially with Spring MVC)
  • Working knowledge of multiple scripting languages
  • Interest and experience in reporting and metrics
  • Experience with Shibboleth or SAML2
  • Experience with Grouper
  • Experience with LDAP
  • Experience with Identity Management

Education

Bachelor's degree (Computer Science or related field preferred), or an equivalent combination of education and experience.

Requisition Number
401336962

Location
Durham

Duke Entity
CENTRAL ADMIN MANAGEMENT CTR

Job Code
2423 ANALYST, IT

Job Family Level
C

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

Education

Refer to Job Description

Auto req ID

94231BR

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.

PI99775418