Computer Programmer Intern - Tennessee Reading Research Center
About the Office:
On-Campus at the Tennessee Reading Research Center house in the UT Conference Center: Housed at the University of Tennessee Knoxville, it is the only reading research center in the country to connect multiple campuses within a university system. Faculty working with the center hail from the main campus in Knoxville as well as the Health Science Center, the University of Tennessee Institute of Agriculture, and the undergraduate campuses of Chattanooga, Martin, and Southern. Collectively, faculty and staff bring expertise in reading development, writing development, early literacy, adolescent literacy, literacy for diverse learners, effective instruction, valid and reliable assessment, speech and language, educational technology for literacy, preparation of literacy educators, and literacy research methodology.
About the VOLinternship Program:
The VOLintern Program is UTK's on-campus internship program. Each internship will run for the duration of one academic semester. Students will be able to gain real work experience without leaving campus! Gain access to real-world experience, enhanced professional development, and industry mentors by applying now!
About the Internship:
The Tennessee Reading Research Center seeks a Computer Programmer to design, build, and maintain full stack web applications using HTML, CSS, JavaScript, PHP, SQL, and a general purpose language such as Java, Python, or Ruby. Responsibilities include developing and updating center applications, participating in quality assurance for live production systems, writing clear documentation, collaborating with the project manager to enhance our eLearning application, and assisting with cloud server management. Students in this role will gain professional experience on a small team improving literacy across Tennessee, develop transferable skills, learn modern software engineering practices, and receive performance feedback.
Internship Responsibilities:
- Design, build, and modify full-stack web applications using HTML, CSS, JavaScript, PHP, and SQL
- Using general purpose programming languages, design, build, and update applications used by the center to solve a wide variety of problems
- Generate and maintain high quality documentation
- Participate in all quality assurance tasks for live production applications
- Collaborate with our project manager and online learning specialist to update and enhance our eLearning application
- Assist in the management of cloud-based web-hosting servers
Qualifications
- A strong work ethic
- Willingness to learn and use new programming languages, techniques and technologies as needed
- Ability to work independently or as part of a team
- Comfortable working with some or all of the following technologies: HTML, CSS, JavaScript, PHP, SQL, and any general purpose programming language (Java, Python, Ruby, etc.)
- Familiar with commonly used data structures and programming paradigms (Object Oriented, Functional)
- Ability to arrive to on time, ready to work, dressed appropriately (business casual)
- Ability to behave in a manner consistent with a professional work environment
- Must be currently enrolled as a student at the University of Tennessee
Preferred Qualifications
- Experience working with relational database systems and database design; Experience building full stack web applications; Experience working with modern web frameworks (React Native, Ruby on Rails, SvelteKit, etc.); Experience designing and styling user interfaces for web applications; Comfortable using a UNIX terminal; Comfortable using Git and common repository hosting services like GitHub
How to Apply:
- Apply via Handshake by submitting your Resume and Cover Letter
- For preference, please make sure to address how this position with help you gain experience for your career goals and how an on-campus internship with benefit you in your Cover Letter.