Job Description
The Software Engineering Intern role at CreativeTime Solutions offers the chance for an aspiring software engineer to gain valuable industry experience. In this role, you’ll work alongside our experienced Software Engineering team, contributing to projects and learning more about the field. This position is well suited to those studying computer science or a related field and who are looking to gain hands-on experience.
Responsibilities
Assist with coding, debugging, and testing new software or making enhancements to existing software.
Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
Work with the team to manage, optimize, and customize multiple web applications.
Create technical documentation for design and implementation details.
Collaborate with cross-functional teams to define, design, and ship new features.
Engage in Agile set up with team creative problem-solving sessions, code reviews for quality assurances.
Qualifications
Current enrollment in a Bachelor’s or Master’s degree program in Computer Science, Software Engineering or related technical field.
Understanding of basic programming concepts and familiarity with at least one programming language such as Java, Python, or C++.
Understanding of Algorithms, Data Structures, OOP principles and design patterns.
Familiarity with software configuration management tools, defect tracking tools, and peer review methodologies.
Excellent problem-solving skills and attention to detail.
Strong interpersonal skills, demonstrating the ability to work well with team members of varying levels of expertise.
Benefits
Pivotal opportunity to learn from experienced software engineers, where you can apply your classroom knowledge in a professional setting.
Valuable hands-on experience working on actual software development projects that impact our company and clients.
Flexibility to work around your academic schedule. At CreativeTime Solutions, we value education and work to ensure minimal disruption to your studies.
Networking opportunities with industry professionals, contributing to your future job hunt.
A friendly and supportive environment where innovation is encouraged, and your contributions are valued.
This position is an incredible chance to gain beneficial industry experience, to work alongside professional software engineers and apply your academic knowledge to real-world situations.