Job Description
Are you a recent graduate or aspiring developer looking to kickstart your career in the heart of the Midwest? Apex Systems is seeking a motivated Entry-Level Software Engineer to join our innovative team in Chicago, IL.
We are committed to your growth and understand the challenges of moving to a new city. That's why we offer a comprehensive relocation assistance package to help you settle into your new life in Chicago.
Why Join Us?
- Competitive salary and benefits package.
- Opportunity to work with cutting-edge technologies.
- Mentorship from senior engineers.
- Relocation support to make your move seamless.
If you are ready to build the future, we want to hear from you.
Responsibilities
- Develop, test, and maintain high-quality software solutions under the guidance of senior developers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- 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.
- Debug and resolve technical issues to ensure system stability and performance.
- Assist in the design and implementation of APIs and database schemas.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Strong understanding of data structures, algorithms, and software design principles.
- Familiarity with at least one major programming language (Python, Java, C++, JavaScript, etc.).
- Basic knowledge of databases (SQL, NoSQL) and version control systems (Git).
- Excellent problem-solving skills and attention to detail.
- Willingness to relocate to Chicago, IL (Relocation Assistance provided).
- Strong communication skills and a desire to learn.