Epicareer Might not Working Properly
Learn More

Intern - Web Developer (Non-Duke Student)

Salary undisclosed

Apply on


Original
Simplified
Occupational Summary This position reports to the OIT Application Development team which builds and maintains web applications for customers throughout Duke University. The successful applicant will have experience with or knowledge of web application development & the software development lifecycle and must have experience with python, HTML, CSS and JavaScript. The applicant must be willing to work in an agile team environment and communicate effectively with teammates, stakeholders and Duke staff.
Work Performed This is a position to continue development of Duke Code+ projects and assist with moving these projects to production. This will involve working with OIT staff & Duke stakeholders to identify specific objectives, designing solutions and modify the existing code base to implement Duke software standards, develop new features and address existing issues. The work will involve both high level design as well as software development using Python, HTML, CSS and Javascript. The applicant must also have working familiarity with gitlab and Docker. Specific activities:
  • Collaborate with other developers
  • Employ agile principles to research, design and develop software solutions for business needs
  • Troubleshoot and optimize user interfaces
  • Perform other duties as assigned
Soft Skills
  • Time management and organization
  • Excellent communication: Verbal and written, technical and non-technical
  • Teamwork & respect for others
  • Self-motivated and goal-oriented
  • Excellent interpersonal skills
  • Ability to learn and adapt to new technologies
  • Independent worker, yet able to take direction from management and provide regular status
Qualifications Required:
  • Interest in developing strong problem solving and troubleshooting skills
  • Interest in problem tracking/resolution
  • Experience with or knowledge of web markup and styling languages (HTML, CSS)
  • Understanding of version management and source control systems, particularly git & gitlab
  • Ability to continuously learn and apply new technologies
  • Motivated, focused and self-guiding; works well on a small team
Preferred:
  • Knowledge about university course registration information
  • Experience or knowledge of containerization, specifically Docker
  • Experience with generatiove AI applications using RAG
  • Understanding of JavaScript programming language
  • Interest in learning software development lifecycle
  • Experience or knowledge of web user interface design and implementation
.
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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job