Michaels Stores→
Intern - Information Technology at Michaels Stores · Irving-Ir…
InternshipOn-siteFull-timeIrving-Irving Corporate Office-3939 West John Carpenter Freeway
Skills
javapythonc++javascriptsoftware development fundamentalsdata structuresalgorithmsdevelopment toolsweb development technologiesdatabase management systemsagile methodologiesscrumteamwork skills
Job Description
Summary: Michaels Stores is the leading destination for creating and celebrating in North America. As an Intern in Information Technology, you will gain hands-on experience in software development projects, collaborating with teams to design, code, and test software applications while contributing to real-world projects.
Responsibilities:
- Work closely with our development team to participate in design, code, and test software applications, features, and enhancements
- Collaborate with team members to identify and solve technical challenges, troubleshoot issues, and optimize code
- Write unit tests and assist in debugging and resolving software defects
- Maintain clear and concise documentation of code, processes, and project updates
- Collaborate with cross-functional teams, including designers, product managers, and quality assurance engineers, to deliver high-quality software
- Stay up to date with industry trends and best practices and apply new knowledge to improve project outcomes
- Other duties as assigned
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Strong programming skills in one or more programming languages (e.g., Java, Python, C++, JavaScript)
- Knowledge of software development fundamentals, data structures, and algorithms
- Problem-solving mindset and a passion for learning
- Excellent communication and teamwork skills
- GPA of 3.0 or above
- College Juniors and above
- One year of experience working in a retail environment is preferred. Retail operations experience in the specific functional area is a plus
Preferred Qualifications:
- Familiarity with development tools and integrated development environments (IDEs) relevant to the role, such as Visual Studio Code, Eclipse
- Familiarity with web development technologies like HTML, CSS, and front-end JavaScript frameworks
- Understanding of database management systems (e.g., SQL, NoSQL databases)
- Knowledge of software development methodologies (e.g., Agile, Scrum) and an understanding of the software development lifecycle
- Willingness to adapt to new technologies, tools, and methodologies as required by the internship
- Previous coding projects or internship experience is a plus
Required Skills: Java, Python, C++, JavaScript
Important Skills: Software development fundamentals, Data structures, Algorithms, Development tools, Web development technologies, Database management systems, Agile methodologies, Scrum
Nice-to-Have Skills: Teamwork skills
Benefits: Health insurance (medical, dental, and vision), Paid time off, Tuition assistance, Generous employee discounts
Benefits
Health insurance (medical, dental, and vision)
Paid time off
Tuition assistance
Generous employee discounts