Job Description
Join TechNova Solutions as a Software Engineering Intern and launch your career in the heart of North Carolina's thriving tech hub! Our 12-week program offers hands-on experience with cutting-edge technologies while working alongside industry experts. Perfect for students seeking summer or fall internships, this role provides mentorship, real-world projects, and potential full-time conversion opportunities. Located in Raleigh's Innovation District, you'll contribute to impactful projects while developing professional skills in Agile development and cloud technologies.
Responsibilities
- Develop and test software components using Java, Python, and cloud frameworks
- Collaborate with cross-functional teams using Agile methodologies
- Debug and optimize existing codebase under senior engineer guidance
- Document technical specifications and create API documentation
- Participate in sprint planning and code review sessions
- Build small-scale applications using microservices architecture
- Research emerging technologies and present findings to the team
Qualifications
- Currently pursuing Bachelor's degree in Computer Science or related field
- Basic knowledge of programming languages (Java, Python, or JavaScript)
- Familiarity with version control systems (Git)
- Strong problem-solving and analytical abilities
- Excellent written and verbal communication skills
- Available for 20-40 hours/week during summer/fall semester
- Experience with cloud platforms (AWS, Azure) preferred
- Portfolio or personal projects demonstrating coding abilities