You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineer Intern - Neurodiversity Hiring Program

Neurodiversity in the Workplace is partnering with Walgreens for a neurodiversity hiring event. If you identify as neurodivergent, please apply through Handshake, or contact directly at kdeguffroy@nitw.org

 

We are looking for an enthusiastic Software Engineer intern to join our engineering team. As an intern, you will work closely with experienced engineers to contribute to the design, development, and testing of software applications. This role provides hands-on experience in coding, debugging, and collaborating on software projects while gaining experience to various aspects of the software development life cycle. Ideal candidates have a passion for programming, a desire to learn, and the ability to work efficiently in a team environment.

Job Responsibilities:

  • Assist in the design, coding, and testing of software applications
  • Collaborate with the development team to implement new features and optimize existing code
  • Debug and troubleshoot issues in software programs, identifying, and resolving bugs
  • Participate in code reviews, contributing to team discussions on best practices
  • Write clear, maintainable, and efficient code under the guidance of senior engineers
  • Assist in documenting technical processes, requirements, and solutions

Basic Qualifications
 

  • Currently enrolled in a Bachelor’s degree program with 2 semesters remaining upon start date
  • Experience communicating via written reports and presenting the information in a formal or classroom setting.
  • Experience collaborating with teams
  • Basic level skill in Microsoft Office Suite (Microsoft Word, PowerPoint, Excel).

 

Preferred Qualifications
 

  • Currently pursuing a degree in Computer Science, Software Engineering, or a related field
  • Strong foundation in programming languages such as Java, React, node.js or similar
  • Front and Back end technologies
  • Familiarity with software development principles such as object-oriented programming and version control
  • Excellent problem-solving skills and a strong attention to detail
  • Strong communication skills and the ability to work collaboratively within a team

Eagerness to learn new tools and technologies in a fast-paced environment.