Job Description
Join InnovateTech Solutions as an Entry Level Software Engineer and kickstart your career in cutting-edge technology development. We're a dynamic Pittsburgh-based firm revolutionizing enterprise software solutions, and we're seeking passionate recent graduates to join our collaborative engineering team. You'll work alongside industry mentors on real-world projects using modern frameworks and agile methodologies. Our culture emphasizes continuous learning, innovation, and work-life balance, with comprehensive benefits including tuition reimbursement and professional development stipends. If you're ready to build impactful software and grow your technical expertise in Pennsylvania's thriving tech ecosystem, this is your opportunity.
Responsibilities
- Develop and maintain scalable software applications using Java, Python, or JavaScript
- Collaborate with cross-functional teams to define project requirements and technical specifications
- Write clean, efficient code following industry best practices and coding standards
- Participate in code reviews, testing, and debugging processes
- Contribute to agile sprint planning and stand-up ceremonies
- Document technical specifications and create comprehensive user guides
- Learn and implement emerging technologies under mentorship
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (2023-2024 graduates welcome)
- Fundamental understanding of data structures, algorithms, and object-oriented programming
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic knowledge of relational databases (SQL) and RESTful APIs
- Strong problem-solving skills and attention to detail
- Excellent communication abilities and eagerness to learn
- Portfolio demonstrating academic or personal projects