Job Description
Join our dynamic team as an Entry-Level Software Engineer and launch your career in Pennsylvania's thriving tech hub! We're seeking passionate, self-motivated individuals with no prior professional experience but a strong foundation in computer science fundamentals. You'll collaborate with senior engineers to build cutting-edge applications, participate in agile development cycles, and gain hands-on experience with modern technologies. Our comprehensive onboarding program includes mentorship, training, and structured growth opportunities. If you're a recent graduate or career changer eager to make your mark in software development, this is your perfect starting point.
Responsibilities
- Design and develop high-quality software solutions under senior guidance
- Participate in code reviews and contribute to technical discussions
- Debug, test, and maintain existing applications
- Document code and technical specifications
- Collaborate with cross-functional teams using Agile methodologies
- Learn and implement new technologies and best practices
- Contribute to feature development and product enhancements
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong understanding of data structures and algorithms
- Proficiency in at least one programming language (Java, Python, or JavaScript preferred)
- Basic knowledge of version control systems (Git)
- Problem-solving skills and attention to detail
- Excellent communication and teamwork abilities
- Eagerness to learn and adapt in a fast-paced environment