Job Description
Join InnovateTech Solutions, a leader in cloud-native software development, as an Entry Level Software Engineer. Based in Charlotte's thriving tech hub, you'll collaborate with industry experts to build scalable solutions for Fortune 500 clients. Our mentorship-driven program combines hands-on coding with agile methodologies to accelerate your career growth. Enjoy competitive benefits, flexible work arrangements, and opportunities to work with cutting-edge technologies in a dynamic, inclusive environment.
Responsibilities
- Develop and maintain scalable software applications using Java, Python, and cloud technologies
- Participate in agile sprints, contributing to code reviews and sprint planning
- Debug and optimize existing systems for performance and reliability
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Document technical specifications and create unit tests
- Learn and implement DevOps practices including CI/CD pipelines
- Contribute to open-source projects and technical innovation initiatives
Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field
- Strong foundation in data structures, algorithms, and OOP principles
- Proficiency in at least one programming language (Java, Python, or JavaScript)
- Familiarity with version control systems (Git) and agile methodologies
- Basic understanding of cloud platforms (AWS, Azure, or GCP)
- Problem-solving skills demonstrated through personal projects or internships
- Excellent communication and teamwork abilities
- Eagerness to learn and adapt to emerging technologies