Job Description
Join our dynamic team at InnovateTech Solutions, where we're pioneering next-gen software solutions for Fortune 500 clients. As an Entry Level Software Engineer, you'll collaborate with senior developers to build scalable applications while receiving mentorship from industry experts. Our Philadelphia office features cutting-edge facilities and a culture that values innovation, work-life balance, and professional growth.
Responsibilities
- Develop and maintain high-quality code using Java, Python, and JavaScript
- Participate in Agile sprints and contribute to sprint planning sessions
- Debug and resolve software issues across full-stack applications
- Write comprehensive unit tests and documentation for new features
- Collaborate with cross-functional teams including product and QA
- Learn and implement emerging technologies like cloud computing
- Participate in code reviews to maintain quality standards
Qualifications
- Bachelor's degree in Computer Science or related field
- Strong understanding of data structures and algorithms
- Familiarity with version control systems (Git)
- Basic knowledge of RESTful APIs and database fundamentals
- Problem-solving skills with logical thinking abilities
- Excellent written and verbal communication skills
- Passion for continuous learning and self-improvement
- Portfolio demonstrating personal or academic projects