Job Description
Join TechInnovate Solutions as an Entry Level Software Engineer and kickstart your career in Oklahoma City's thriving tech scene! We're seeking passionate innovators to build cutting-edge solutions for our Fortune 500 clients. You'll collaborate with senior engineers on agile projects, gaining hands-on experience with modern frameworks while contributing to real-world applications. Our mentorship-focused environment ensures rapid growth through pair programming, code reviews, and dedicated learning time. Enjoy competitive compensation, flexible scheduling, and a downtown workspace with free parking. Apply today to transform your academic skills into professional expertise!
Responsibilities
- Develop and maintain scalable software applications using Java/Python and cloud technologies
- Participate in agile sprints, writing clean, documented code following best practices
- Debug and resolve issues across full-stack environments (frontend/backend)
- Collaborate with cross-functional teams using Git/Jira for version control
- Conduct unit testing and participate in peer code reviews
- Document technical specifications and API endpoints
- Research emerging technologies and propose innovative solutions
Qualifications
- Bachelor's degree in Computer Science or related field (2023-2024 graduates encouraged)
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Understanding of data structures, algorithms, and OOP principles
- Familiarity with version control systems (Git) and CI/CD pipelines
- Basic knowledge of cloud platforms (AWS/Azure) or containerization (Docker)
- Strong problem-solving skills and attention to detail
- Excellent communication abilities and eagerness to learn
- Portfolio showcasing personal or academic projects (GitHub preferred)