Job Description
Are you a driven university student looking to gain hands-on experience in a fast-paced tech environment? Apex Digital Systems is seeking a talented Entry Level Intern to join our team. This is a paid opportunity offering valuable college credit and mentorship from industry experts.
We are looking for ambitious individuals who are eager to learn, contribute to real-world projects, and launch a successful career in software development. You will work alongside senior developers in a collaborative culture that values innovation and professional growth.
Why Join Us?
- Competitive hourly wage with potential for full-time conversion.
- Gain practical experience that bridges the gap between academic theory and industry practice.
- Flexible work schedule to accommodate your class load.
- Professional development and networking opportunities.
Responsibilities
- Assist senior developers in designing, coding, and testing software applications using modern programming languages such as Java, Python, or JavaScript.
- Participate in code reviews and provide constructive feedback to team members.
- Document technical requirements, designs, and code to ensure maintainability and knowledge transfer.
- Debug and resolve software defects and performance issues under supervision.
- Collaborate with cross-functional teams including Product Managers and QA Engineers.
- Contribute to the full software development lifecycle (SDLC) from concept to deployment.
Qualifications
- Currently enrolled in a Bachelor’s degree program in Computer Science, Software Engineering, Information Technology, or a related field.
- Pursuing a degree where college credit is available for internships.
- Basic understanding of at least one programming language (e.g., Python, C#, Java, JavaScript).
- Familiarity with web development concepts (HTML, CSS, REST APIs) is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work well in a team environment.
- Unwillingness to learn and eagerness to tackle new challenges.