Job Description
Join InnovateTech Labs, a leading Baltimore-based tech innovator, as an Entry-Level Software Engineer. We're seeking passionate recent graduates and career-changers to build cutting-edge solutions in a collaborative environment. No prior experience required – just your drive to learn and grow with our elite team. Enjoy competitive benefits, mentorship from industry veterans, and opportunities to work on impactful projects for Fortune 500 clients.
Responsibilities
- Develop, test, and maintain scalable software applications using modern frameworks
- Collaborate with senior engineers on full-stack development projects
- Participate in agile sprints, code reviews, and continuous integration workflows
- Debug and resolve technical issues with guidance from mentors
- Contribute to technical documentation and best practices
- Learn and implement new technologies through our structured onboarding program
Qualifications
- Recent graduate or career-changer with 0-2 years of professional experience
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Proficiency in at least one programming language (Java, Python, JavaScript, or C#)
- Understanding of data structures, algorithms, and object-oriented principles
- Basic familiarity with version control systems (Git)
- Strong problem-solving skills and eagerness to learn new technologies
- Excellent communication and teamwork abilities