Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and kickstart your career in Detroit's thriving tech scene! We're a cutting-edge software development firm specializing in AI-driven solutions for Fortune 500 clients. As part of our dynamic engineering team, you'll collaborate with industry veterans to build scalable, user-centric applications that solve real-world problems. We offer competitive compensation, comprehensive benefits, and a culture that champions innovation and continuous learning. If you're passionate about technology and ready to make an impact, we want to hear from you!
Responsibilities
- Develop, test, and maintain high-quality software applications using Java, Python, and JavaScript
- Participate in Agile sprints, including sprint planning, daily stand-ups, and retrospectives
- Write clean, efficient code following industry best practices and SOLID principles
- Debug and resolve software defects with guidance from senior engineers
- Contribute to code reviews and documentation efforts
- Learn and implement emerging technologies like cloud computing (AWS/Azure) and DevOps practices
- Collaborate with cross-functional teams (product, design, QA) to deliver feature-rich solutions
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Strong problem-solving skills and logical thinking abilities
- Basic understanding of data structures, algorithms, and object-oriented programming
- Familiarity with version control systems (Git) and CI/CD pipelines
- Ability to thrive in a collaborative, fast-paced environment
- Eagerness to learn and adapt to new technologies and methodologies
- Excellent communication and teamwork skills