Job Description
Join our dynamic engineering team as an Entry-Level Software Engineer and kickstart your career in innovation! At Tech Innovate Solutions, we're revolutionizing the fintech landscape with cutting-edge applications. You'll collaborate with senior developers to design, develop, and deploy scalable software solutions while honing your skills in a mentorship-rich environment. Our Columbus hub offers competitive compensation, flexible work arrangements, and opportunities for rapid growth in a collaborative culture.
Responsibilities
- Develop and maintain high-quality code for web applications using Java, Python, and React
- Participate in Agile sprints, contributing to sprint planning and retrospectives
- Debug and optimize existing codebase for performance improvements
- Write comprehensive unit tests and documentation for new features
- Collaborate with cross-functional teams including UX/UI and product management
- Adhere to DevOps practices including CI/CD pipelines and cloud deployment
- Stay current with emerging technologies through internal workshops and conferences
Qualifications
- Bachelor's degree in Computer Science or related field (or equivalent experience)
- Strong foundation in data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Java/Python preferred)
- Familiarity with version control systems (Git) and Agile methodologies
- Basic understanding of cloud platforms (AWS/Azure) and containerization
- Problem-solving skills demonstrated through personal projects or internships
- Excellent communication abilities and eagerness to learn new technologies