Job Description
Are you ready to launch your career in technology? Apex Digital Systems is seeking ambitious Entry-Level Software Engineers to join our innovative team. We are currently hiring for positions in Washington, DC and New York, NY, and we provide comprehensive relocation assistance to help you move seamlessly to your new home.
We believe in growing talent from within. This is the perfect opportunity for recent graduates or career switchers who are passionate about coding and ready to learn from industry experts. Join a culture that values creativity, collaboration, and professional growth.
What You Will Do:
- Collaborate with senior engineers to design, develop, and test high-quality software applications.
- Write clean, maintainable, and efficient code using modern programming languages and frameworks.
- Participate in daily stand-ups, code reviews, and agile sprint planning sessions.
- Identify and debug software issues, working closely with the QA team to ensure product stability.
- Contribute to documentation and technical specifications for new features.
- Stay up-to-date with emerging technologies and best practices in the software development lifecycle.
Why Join Us?
- Full Relocation Assistance provided for candidates moving to DC or NYC.
- Competitive base salary and performance bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous 401(k) retirement plan with company match.
- Unlimited paid time off (PTO) and flexible work hours.
Responsibilities
- Develop, test, and maintain high-quality software code in a collaborative environment.
- Participate in the full software development lifecycle (SDLC) including planning, coding, and deployment.
- Debug and troubleshoot existing software applications to improve performance.
- Write technical documentation and maintain code repositories.
- Engage in peer code reviews to ensure code quality and adherence to standards.
- Assist in the integration of third-party APIs and services.
- Learn and implement new technologies as required by project needs.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
- Familiarity with at least one programming language such as Python, Java, JavaScript, or C++.
- Basic understanding of data structures, algorithms, and software design principles.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both verbal and written.
- Eagerness to learn new technologies and adapt to changing requirements.
- Ability to work effectively in a team-oriented, collaborative environment.