Job Description
Join InnovateTech Solutions as an Entry-Level Software Engineer and kickstart your career in Louisville's thriving tech hub! We're seeking passionate graduates to build cutting-edge applications using modern technologies. Our collaborative environment offers mentorship, flexible work arrangements, and opportunities to work on impactful projects for Fortune 500 clients. Enjoy competitive benefits, professional development stipends, and a culture that values innovation and work-life balance.
Responsibilities
- Design, develop, and test scalable software solutions using Java, Python, and JavaScript
- Collaborate with cross-functional teams to deliver high-quality products through Agile methodologies
- Debug, troubleshoot, and optimize application performance
- Participate in code reviews and implement best practices
- Document technical specifications and create comprehensive unit tests
- Contribute to CI/CD pipelines and deployment processes
- Learn and implement emerging technologies like cloud computing (AWS/Azure)
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- 0-2 years of professional software development experience
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control systems (Git) and Agile methodologies
- Basic knowledge of RESTful APIs and relational databases (SQL)
- Strong problem-solving skills and eagerness to learn new technologies
- Excellent communication and teamwork abilities