Job Description
Are you a recent graduate ready to launch your career in technology? Apex Systems is seeking a passionate Entry Level Software Engineer to join our dynamic team in the heart of North Carolina's Research Triangle Park.
We are looking for innovative individuals who are eager to learn, collaborate, and build scalable solutions for our diverse client base. You will work alongside senior engineers in an Agile environment, gaining hands-on experience with modern development methodologies and cutting-edge technologies.
Why Join Us?
- Competitive salary and comprehensive benefits package.
- Opportunities for professional development and mentorship.
- Work in a fast-paced, innovative tech ecosystem.
Ready to make your mark? Apply today!
Responsibilities
- Develop, test, and maintain high-quality, scalable software code using modern programming languages.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Collaborate with cross-functional teams of designers, product managers, and engineers to define feature requirements.
- Write clean, well-documented code and conduct code reviews to ensure best practices.
- Debug and resolve technical issues in a timely manner.
- Stay current with emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Familiarity with at least one programming language (e.g., Python, Java, JavaScript, C#).
- Understanding of data structures, algorithms, and object-oriented programming principles.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and a willingness to learn in a collaborative environment.