Job Description
Join TechNova Solutions, a cutting-edge tech firm transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to lead our development team in Richmond, Virginia. Enjoy competitive benefits, flexible work arrangements, and opportunities to shape next-generation applications.
Why TechNova? We foster a culture of innovation, professional growth, and work-life balance. Our collaborative environment empowers you to tackle complex challenges while making a tangible impact on our clients' success.
Responsibilities
- Design, develop, and maintain scalable software solutions using Java and Python
- Lead architecture decisions and mentor junior developers
- Collaborate with cross-functional teams to deliver high-quality products
- Implement CI/CD pipelines and DevOps best practices
- Conduct code reviews and ensure technical excellence
- Optimize system performance and troubleshoot complex issues
- Stay updated on emerging technologies and industry trends
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Expertise in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of microservices architecture
- Proven experience with Agile methodologies
- Excellent problem-solving and communication skills
- Relevant certifications (AWS/Azure preferred)