Job Information
AMERICAN QUARTER HORSE ASSOC Information Technology Intern in AMARILLO, Texas
Information Technology Intern
Job Category: Information Technology
Requisition Number: INFOR001039
Full-Time
On-site
Locations
Headquarters
1600 Quarter Horse Dr
Amarillo, TX 79104, USA
Summary
American Quarter Horse Association is excited to offer a dynamic internship opportunity for aspiring software developers. This position is ideal for students or recent graduates eager to gain hands-on experience in both front-end and back-end development. Interns will work under the guidance of experienced developers and will contribute to real-world projects using leading technologies. This role provides a unique chance to develop your technical skills in a supportive learning environment while directly impacting the development of our applications.
Responsibilities:
- Code Development: Write clean, scalable, and efficient code under the supervision of senior developers. Depending on your focus, you may work on front-end user interfaces or back-end server-side logic.
- Problem Solving: Debug and resolve software bugs and issues, participate in troubleshooting sessions, and contribute to finding solutions for various project challenges.
- Collaborative Projects: Work as part of a team to develop and enhance software solutions that meet or exceed project requirements.
- Technology Integration: Gain experience with a variety of programming languages and frameworks, particularly JavaScript, Angular, and C#. Adapt existing software to new requirements and integrate third-party technologies as needed.
- Testing and Quality Assurance: Assist in developing tests for software verification, including unit tests and integration tests, ensuring software quality and reliability.
- Documentation: Document your code consistently and clearly for use in training materials, user manuals, and other team members reference.
- Professional Development: Participate in learning sessions, workshops, and other activities designed to enhance your professional skills and job readiness.
Preferred Qualities:
- Eagerness to Learn: Demonstrates a strong desire to acquire new skills and knowledge in software development.
- Problem-Solving Abilities: Exhibits strong analytical skills and the ability to think critically to solve complex problems.
- Team Player: Works well in a collaborative environment, contributing effectively to team projects and communicating clearly with peers and supervisors.
- Adaptability: Quickly adapts to new technologies and changing project requirements.
- Attention to Detail: Ensures precision and accuracy in all aspects of coding and development.
Technical Skills:
- Programming Languages: Strong skills in C#, and familiarity with JavaScript. Knowledge of additional programming languages is a plus.
- Web Development: Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular. Experience with Blazor for building interactive web UIs using C# is highly valued.
- Back-end Development: Strong background in server-side programming with experience in C# and .NET frameworks. Proficiency with .NET Core and .NET 5/6 for building modern, scalable web and cloud applications.
- Database Management: Ability to interact with SQL databases, understanding database design, and the ability to integrate databases with back-end applications.
- Version Control: Knowledge of version control systems, especially Git, to manage and collaborate on source code.
- API Development: Experience in developing and consuming RESTful APIs and GraphQL, understanding of HTTP protocol and web services.
Soft Skills:
Communication: Strong verbal and written communication skills, able to effectively articulate ideas and feedback.
[]{style="font-s
"}