You are viewing a preview of this job. Log in or register to view more details about this job.

(#R0020810) Summer 2027 Intern, Application Development

​Why Ryan?

  • Competitively Paid Internship
  • Award-Winning Culture
  • Paid Holidays
  • Mentorship Opportunities and Hands-On Training
  • Networking with Industry Leaders
  • All-Expense-Paid Trip to Ryan Headquarters in Dallas, TX (Summer Interns Only)

As a Application Development Intern, you will collaborate with experienced engineers to develop, maintain, and enhance web applications that support Ryan's business operations. You'll gain hands-on experience working with a variety of technologies, including Angular, React, Java, C#/.NET, Microsoft SQL Server, and Git. You'll have the opportunity to contribute to real-world projects involving application maintenance, full-stack development, prototyping, and AI-assisted software development. This role is ideal for someone who is curious, self-motivated, eager to learn, and excited to leverage emerging technologies while developing strong software engineering skills in a collaborative environment.
 

Duties and Responsibilities:

  • Collaborate with experienced software engineers to develop, maintain, and enhance web applications supporting Ryan's business operations.
  • Assist in investigating, troubleshooting, and resolving bugs in existing applications to improve functionality, performance, and user experience.
  • Support full-stack development projects, including building user interface components, developing APIs, and implementing database changes using technologies such as Angular, React, Java, .NET, and Microsoft SQL Server.
  • Contribute to the maintenance and modernization of existing applications through code refactoring, performance improvements, and technical updates.
  • Write and maintain unit and integration tests to support application functionality, reliability, and code quality.
  • Participate in research, prototyping, and proof-of-concept projects to explore new technologies, product ideas, and potential software solutions.
  • Leverage AI-assisted development tools to improve efficiency and support problem-solving while ensuring code quality, accuracy, and a strong understanding of implemented solutions.
  • Collaborate with engineering teams through sprint planning, daily standups, code reviews, and other development activities.
  • Assist in preparing technical documentation and presenting project updates, prototypes, and findings to team members and stakeholders.
  • Gain hands-on experience throughout the software development lifecycle, including design, development, testing, deployment, and ongoing application support.

 

Education and Experience:

  • Working toward a Bachelor’s or Master’s degree in Computer Science or related study.
  • Anticipated graduation date within one year of internship
  • Minimum Overall and Major GPA of 2.8
  • Minimum of 6 – 12 technical credit hours depending on practice

 

Professional Skills Requirements:

  • Work effectively in a fast pace, high-energy environment.
  • Strong problem solving, attention to detail, and communication skills.
  • Ability to prioritize tasks, work on multiple assignments, and manage ambiguity.
  • Ability to work both independently and as part of a team with professionals at all levels.
  • Intermediate knowledge of all Microsoft Office applications, Outlook, and etc.
     

Computer Skills:

To perform this job successfully, an individual must have intermediate knowledge of Microsoft® Word, Access, Excel, PowerPoint, Outlook, and Internet navigation and research.
 

Certificates and Licenses:

Valid driver's license required.
 

Supervisory Responsibilities:

This position has no supervisory responsibilities.

 

Compensation:

For certain Massachusetts based roles, the hourly hiring range for this position is $23.70 - $27.50.
 

Equal Opportunity Employer: disability/veteran