Job Description
Apex Digital Systems is seeking a motivated and talented Software Engineering Intern to join our dynamic team in Philadelphia, PA. We offer a unique opportunity for students and recent graduates looking to launch their careers in a supportive, innovative environment. This role is perfect for those looking for a Summer or Fall Start to gain hands-on experience in full-stack development.
As an Intern, you will work closely with senior engineers to design, develop, and test software solutions that power our client's businesses. You will have the chance to work on real projects, contribute to code reviews, and attend team meetings to understand the software development lifecycle (SDLC).
Responsibilities
- Assist in the design, development, and testing of software applications using modern web technologies.
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define and implement new features.
- Write clean, maintainable, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews and contribute to technical documentation.
- Debug and resolve software issues and bugs reported by QA and end-users.
- Attend daily stand-ups and sprint planning meetings to stay aligned with project goals.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with at least one web development framework (e.g., React, Angular, Vue.js) or backend language (e.g., Java, Python, Node.js).
- Excellent problem-solving skills and attention to detail.
- Effective communication skills, both written and verbal, with the ability to explain technical concepts to non-technical stakeholders.
- Ability to work independently as well as part of a collaborative team.