Job Description
Join TechVision Solutions, a cutting-edge tech firm transforming industries through innovative software solutions. We're seeking a passionate Senior Software Engineer to lead our development initiatives in Oklahoma City. This role offers remote flexibility with occasional in-office collaboration at our state-of-the-art facility. Enjoy competitive benefits, professional growth opportunities, and a culture that values creativity and work-life balance.
Responsibilities
- Design, develop, and maintain scalable cloud-based applications using microservices architecture
- Lead code reviews and mentor junior developers to maintain high-quality standards
- Collaborate with cross-functional teams to deliver agile project milestones
- Implement CI/CD pipelines and DevOps practices for efficient deployment
- Conduct thorough testing, debugging, and optimization of existing systems
- Stay current with emerging technologies and propose innovative solutions
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- 5+ years of professional software development experience
- Expertise in Java, Python, and modern JavaScript frameworks
- Strong knowledge of AWS, Docker, and Kubernetes
- Proven experience with relational databases (SQL) and NoSQL solutions
- Agile/Scrum methodologies and test-driven development practices
- Excellent problem-solving skills and ability to work independently