Job Description
Join InnovateTech Solutions' dynamic team as a Software Engineering Intern and gain hands-on experience with cutting-edge technologies. This summer/fall internship offers mentorship from industry experts, flexible scheduling, and opportunities to contribute to real-world projects in Raleigh's thriving tech hub. Perfect for students seeking practical experience while pursuing their degrees.
Responsibilities
- Develop and test software applications using Java, Python, and cloud technologies
- Collaborate with cross-functional teams via Agile methodologies
- Debug and optimize existing codebase for performance improvements
- Document technical specifications and create user documentation
- Participate in code reviews and implement best practices
- Support deployment processes and monitor application health
- Research emerging technologies and propose innovative solutions
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Experience with version control systems (Git, SVN)
- Familiarity with relational databases (SQL, PostgreSQL)
- Basic understanding of RESTful APIs and web services
- Strong problem-solving and analytical skills
- Ability to work 20-30 hours/week during academic term
- Excellent written and verbal communication skills
- Must be authorized to work in the US