Working toward a bachelor’s degree in Computer Science, Information Systems, Information Technology, or a related field, with at least two years of coursework completed
Ability to work in the U.S. without current or future sponsorship
Knowledge of Java and RESTful services (strongly preferred)
Experience with a modern IDE (strongly preferred)
Experience with JavaScript/HTML/CSS, Node.js, React, Angular, and/or container deployments (a plus)
Experience with source control management software (a plus)
Enthusiasm for driving improvement by finding and implementing solutions to new challenges
Ability to learn and effectively use tools and software development techniques as practiced within the IT Division
Availability for full-time hours (Monday through Friday), in person in Lansing, Michigan, during summer (typically mid-May to mid-August)
Responsibilities
Define, develop, test, analyze, and maintain new and pre-existing software programs and applications
Actively participate in code/design reviews and brainstorming sessions
Develop program and system documentation
Analyze and fix software errors in a timely and accurate fashion
Consult with users, architects, project leaders, and management to resolve problems and suggest alternatives