Job Description
Are you a driven student ready to launch your career in the heart of Music City? Tennessee Innovations is seeking a talented Software Engineering Intern to join our dynamic team. This is a paid internship with immediate hire potential for the right candidate.
We are a fast-paced tech firm specializing in scalable web solutions and data analytics. As an intern, you won't just be fetching coffee; you will be working on real projects that impact our clients' bottom line. We believe in mentorship, hands-on learning, and fast-track career progression.
Why Join Us?
- Competitive hourly pay starting at $18/hr.
- Work directly with senior engineers and architects.
- Flexible schedule to accommodate your class load.
- Opportunity for a full-time position upon graduation.
Your Role
You will be responsible for assisting in the full software development lifecycle, from design to deployment. You will work in a collaborative Agile environment, contributing code and helping solve complex technical challenges.
Responsibilities
- Development Support: Write clean, efficient, and well-documented code under the guidance of senior developers.
- Debugging: Identify, diagnose, and resolve software defects and bugs in existing applications.
- Testing: Assist in unit testing and integration testing to ensure software quality and reliability.
- Collaboration: Participate in daily stand-ups, code reviews, and sprint planning meetings.
- Documentation: Maintain technical documentation and update project specifications as needed.
- Research: Stay up-to-date with emerging technologies and best practices in software engineering.
Qualifications
- Education: Currently enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, or a related field (must have completed at least 2 years).
- Technical Skills: Familiarity with at least one programming language (Python, Java, JavaScript, or C#) and basic understanding of data structures and algorithms.
- Database Knowledge: Basic knowledge of SQL or NoSQL databases is a plus.
- Tools: Experience with version control systems like Git and development environments (VS Code, IntelliJ).
- Soft Skills: Strong problem-solving abilities and excellent written/verbal communication skills.
- Availability: Must be able to work a minimum of 20 hours per week.