Job Description
Are you a recent graduate ready to launch your career in the tech industry?
Apex Innovations is seeking a motivated Entry Level Software Engineer to join our dynamic team in Detroit, Michigan. We are a forward-thinking company dedicated to delivering cutting-edge software solutions to our clients. This is a Direct Hire opportunity, offering a stable career path with room for rapid professional growth.
In this role, you will work closely with senior developers to design, develop, and maintain high-quality software applications. If you are eager to learn, passionate about technology, and ready to make an impact, we want to hear from you.
Why Join Us?
- Competitive Salary: Starting at $55,000 with annual performance reviews.
- Full Benefits Package: Medical, Dental, Vision, and 401(k) matching.
- Professional Development: Paid certifications, conference attendance, and mentorship programs.
- Modern Work Environment: Hybrid work flexibility and a collaborative culture.
Responsibilities
- Assist in the design, development, and testing of software applications under the guidance of senior engineers.
- Write clean, efficient, and well-documented code in various programming languages.
- Participate in code reviews and provide constructive feedback to peers.
- Debug and resolve software defects and issues identified during testing and deployment.
- Collaborate with cross-functional teams including product managers, designers, and quality assurance to ensure project milestones are met.
- Stay updated with the latest industry trends and technologies to propose innovative solutions.
- Document technical requirements and system architecture for future reference.
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 Java, Python, C#, or JavaScript.
- Basic understanding of data structures, algorithms, and software development lifecycle (SDLC).
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and the ability to work effectively in a team environment.
- Willingness to learn new technologies and adapt to changing project requirements.
- Experience with version control systems (e.g., Git) is a plus.