Job Description
Join Apex Digital Solutions and kickstart your career with a paid internship in the heart of Washington, DC. We are a forward-thinking technology firm dedicated to solving complex challenges through innovative software solutions. We are looking for passionate individuals who are eager to learn, collaborate, and make an impact on projects that serve the public sector and private enterprises alike.
As an Intern, you will be integrated into our agile development teams, working alongside senior engineers and product managers. You will gain exposure to full software development life cycles, modern cloud architectures, and agile methodologies. We offer a competitive stipend, professional development workshops, and a pathway to full-time employment for high-performing interns.
Why Apply?
- Competitive hourly pay.
- Real-world project experience with high-profile clients.
- Mentorship from industry experts.
- Career growth opportunities in a thriving tech hub.
Responsibilities
- Assist in the design, coding, and testing of software applications using modern programming languages such as Python, Java, or JavaScript.
- Participate in code reviews to ensure code quality, security, and adherence to best practices.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Debug and troubleshoot software issues to improve application performance.
- Document technical requirements, specifications, and architectural decisions.
- Contribute to documentation and knowledge sharing within the team.
Qualifications
- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
- Strong understanding of data structures, algorithms, and object-oriented programming principles.
- Familiarity with front-end frameworks (React, Angular, or Vue.js) or back-end technologies (Node.js, Spring Boot) is a plus.
- Basic knowledge of relational databases (SQL) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a team environment.
- Willingness to learn and adapt to new technologies quickly.