Web Developer

at  Duke University

Durham, NC 27710, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Dec, 2024Not Specified19 Sep, 2024N/AGraphql,Software Packaging,Provision,Teamwork,Relational Databases,Creativity,Ruby,It,Mobile Application Development,Time Management,Kubernetes,Openshift,Communication Skills,User Interface Design,Soft Skills,Object Oriented Design,WebsocketsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OCCUPATIONAL SUMMARY

This position is part of the Application Development team which builds and maintains mobile and web applications for customers within Duke University. We have been developing applications using Ruby and Rails since 2005 and also have applications written in JavaScript, PHP, Kotlin, Elixir and Go. Our applications often integrate with and extend existing Duke enterprise systems. A successful applicant will have expertise in web application development and production support for both desktop and mobile with particular skills in Ruby and JavaScript. The applicant must demonstrate the ability to work in an agile team environment and communicate with others effectively.

SOFT SKILLS

  • Time management and organization
  • Excellent communication: Verbal and written, technical and non-technical
  • Written analysis and evaluation
  • Teamwork
  • Self-motivated and goal-oriented
  • Excellent interpersonal and interview skills
  • Ability to learn and adapt to new technologies
  • Independent worker, yet able to take direction from management and provide regular status

QUALIFICATIONS

Required:

  • Proven problem solving and troubleshooting skills
  • Problem tracking/resolution
  • Requirements gathering and analysis
  • Ability to learn and adapt to new technologies
  • Experience with the Ruby programming language and Ruby on Rails framework or Elixir programming language and the Phoenix framework
  • Experience creating APIs using REST and GraphQL
  • Understanding of web application request and response lifecycle
  • Expertise in web markup and styling languages (HTML, CSS)
  • Understanding of object-oriented design and programming
  • Experience with version management and source control systems, particularly git
  • Experience developing applications for UNIX(Linux) environments
  • Familiar with relational databases and Structured Query Language (SQL)
  • Ability to continuously learn and apply new technologies
  • Motivated, focused and self-guiding; works well on a small team
  • Excellent written, oral, and interpersonal communication skills, including the ability to interact with both technical and non-technical audiences

Preferred:

  • Experience working in a containerized environment, e.g. orchestrated software packaging
  • Experience creating, maintaining, and tuning enterprise-scale web applications
  • Familiar with DevOps related tools like Kubernetes (OpenShift) and Gitlab deployments
  • Understanding of JavaScript programming language
  • Familiar with technologies like AJAX and WebSockets
  • Familiar with mobile application development
  • Understanding of software development lifecycle
  • Web user interface design and implementation

EDUCATION

Preferred:
BA or BS (Computer Science, Engineering or related field) or equivalent combination of relevant education and experience.
Required: Equivalent work experience.
Supervisory Responsibilities: None
Duke 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 essentialjob 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.

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Engineering

Proficient

1

Durham, NC 27710, USA