Job Description
Join TechNova Solutions as an Entry-Level Software Engineer and kickstart your career in the heart of North Carolina's thriving tech hub! We're seeking passionate graduates and career-changers with no prior experience to join our dynamic development team. Enjoy comprehensive relocation assistance, including moving stipend, temporary housing, and visa sponsorship if needed. Work on cutting-edge projects while receiving mentorship from senior engineers and participating in our structured onboarding program. Our collaborative environment encourages innovation, continuous learning, and professional growth. Apply today to transform your potential into a rewarding career in software engineering!
Responsibilities
- Develop and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to define project requirements and deliverables
- Write clean, efficient, and well-documented code following industry best practices
- Participate in code reviews and contribute to technical discussions
- Debug and resolve software issues through systematic testing and troubleshooting
- Learn and implement new technologies as part of our continuous improvement initiatives
- Contribute to documentation and knowledge sharing within the engineering team
Qualifications
- Recent graduate or career-changer with a degree in Computer Science, Engineering, or related field
- Strong foundation in programming concepts (data structures, algorithms, OOP)
- Proficiency in at least one programming language (Python, Java, JavaScript, or C#)
- Basic understanding of version control systems (Git)
- Problem-solving skills and ability to learn quickly in a fast-paced environment
- Excellent communication and teamwork abilities
- Passion for technology and eagerness to grow as a software engineer