Job Description
Join TechNova Solutions as an Entry Level Software Engineer and kickstart your career in Virginia's thriving tech ecosystem! We're seeking passionate graduates to build cutting-edge applications while receiving mentorship from industry veterans. Relocation assistance provided for qualified candidates. Enjoy competitive benefits, flexible work arrangements, and opportunities to work on impactful projects shaping the future of technology.
Responsibilities
- Develop and maintain scalable software applications using modern frameworks
- Collaborate with cross-functional teams to deliver high-quality code
- Participate in agile development cycles including sprint planning and retrospectives
- Debug and optimize existing code for performance improvements
- Document technical specifications and create comprehensive test cases
- Contribute to code reviews and implement best practices
- Learn and implement new technologies as needed for project requirements
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and CI/CD pipelines
- Understanding of data structures, algorithms, and object-oriented design
- Problem-solving skills with ability to troubleshoot complex issues
- Excellent communication and teamwork abilities
- Portfolio demonstrating personal or academic projects