Skip to main content
T

IT Application Development Apprentice

Texas Roadhouse

Location

Louisville, KY

Salary

Not specified

Type

fulltime

Posted

Today

via linkedin

Job Description

Position Summary

This role is designed for individuals at the beginning of their software development journey, offering the opportunity to gain hands-on experience in building and supporting modern applications. The Application Developer Apprentice or Intern works under the guidance of experienced developers to learn software engineering principles, tools, and processes in a real-world environment.

The position involves participating in day-to-day development tasks such as writing code, debugging, testing, and documenting applications. Assignments may include enhancements to existing systems, small feature development, or assisting with integration and support tasks. The role also provides exposure to the full software development lifecycle, agile methodologies, and collaborative development practices like code reviews and pair programming.

As part of the learning experience, the apprentice/intern will be introduced to version control systems, development frameworks, build pipelines, issue tracking tools, and professional development workflows. Close mentorship ensures consistent learning and growth, with regular feedback and opportunities to explore different areas of the development process.

This role is ideal for a college student, recent graduate, or career-switcher looking to apply classroom or self-taught programming knowledge in a team-oriented, professional setting. A curious mindset, eagerness to learn, and ability to work collaboratively are essential.

  • This is an on-site position at the Texas Roadhouse Support Center located in Louisville, Kentucky

Essential Functions

Given their limited experience, trainees are not assigned specific tasks. Instead, they focus on learning new technologies and supporting teammates with a variety of duties, including coding, testing applications, data preparation, and report writing.

Skills \& Abilities

Level 1 employees do not need specific programming knowledge or work experience but must exhibit strong problem-solving and communication skills. Additionally, they should have a background in computer science or computer engineering.

Position Qualifications

Education:

Enrolled in College as computer science or equivalent field

Experience

Role Essentials

:

  • Familiarity with c# programming language is a plus
  • Basic understanding of object-oriented programming (OOP) concepts
  • Familiarity with version control systems, especially Git is a plus
  • Exposure to web development (HTML, CSS, JavaScript) is a plus
  • Experience working with databases (SQL or NoSQL) in coursework or internships is a plus
  • Familiarity with basic data structures and algorithms
  • Exposure to REST APIs and JSON/XML formats is a plus
  • Some experience with development environments (e.g., Visual Studio, VS Code, Rider)

Other Requirements

  • Ability to get along with others, form positive working relationships, and function well as a member of a team.
  • Ability to anticipate needs, questions, or problems, and think quickly.
  • Ability to multi-task and resource efficiently and effectively
  • Must be able to work independently with little or no supervision
  • Must be available for overtime as needed on evenings and occasional weekends

WORK ENVIRONMENT

An office environment in a controlled atmosphere building

We are proud to be an equal opportunity employer. We are committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, age, gender, pregnancy, gender identity, disability, veteran status, sexual orientation, citizenship, national origin, or any other legally-protected status. We encourage and welcome all applicants to apply.

Looking for more opportunities?

Browse thousands of graduate jobs and entry-level positions.

Browse All Jobs