Job Description
We're seeking a passionate Senior Software Developer to join our dynamic team in Charlotte, NC. This is an immediate opportunity to architect cutting-edge solutions and drive technical excellence. If you thrive in fast-paced environments and want to make an immediate impact, apply now!
Responsibilities
- Design and implement scalable software solutions using modern frameworks
- Lead code reviews and mentor junior developers
- Collaborate with cross-functional teams to define project requirements
- Optimize applications for maximum performance and security
- Stay current with emerging technologies and industry best practices
- Document technical specifications and maintain code quality
- Troubleshoot complex issues and implement robust solutions
Qualifications
- Bachelor's degree in Computer Science or related field
- 5+ years of experience in software development
- Proficiency in Java, Python, and cloud platforms (AWS/Azure)
- Strong understanding of Agile methodologies and DevOps practices
- Experience with microservices architecture and containerization (Docker/Kubernetes)
- Excellent problem-solving and communication skills
- Ability to thrive in deadline-driven environments