Job Description
Are you ready to accelerate your career in the heart of the Charm City? Apex Digital Systems is seeking a driven and talented Software Engineering Intern to join our elite team. We offer flexible start dates for both Summer and Fall 2024, providing you with a unique opportunity to gain hands-on experience in a fast-paced, innovative environment.
As an Intern, you won't just be fetching coffee; you will be embedded in our development squads, working on real-world projects that solve complex problems for our enterprise clients. We are looking for individuals who are passionate about coding, eager to learn, and ready to make an impact from day one.
Why Join Us?
- Flexible Start Dates: Choose between our Summer or Fall internship cohorts.
- Mentorship: Work directly with senior engineers and architects.
- Paid Opportunity: Competitive hourly wage with potential for a full-time offer.
- Location: Enjoy the vibrant culture of Baltimore with a short commute to Inner Harbor.
Responsibilities
- Collaborate with cross-functional teams to design, develop, and test high-quality software solutions.
- Write clean, efficient, and well-documented code in languages such as Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Assist in debugging and troubleshooting issues within existing applications and infrastructure.
- Contribute to technical documentation and knowledge base updates.
- Engage in daily stand-ups and sprint planning sessions to track progress and blockers.
- Explore new technologies and tools to improve development workflows.
Qualifications
- Currently pursuing a Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and object-oriented programming concepts.
- Experience with at least one modern programming language (e.g., Python, JavaScript, Java, C++).
- Familiarity with version control systems, specifically Git.
- Excellent problem-solving skills and the ability to think critically.
- Strong communication skills and a willingness to learn in a collaborative team environment.
- Available to work a minimum of 20-30 hours per week.