IS SOFTWARE DESIGN SERVICES INTERN
About the role
Ken Grossman started Sierra Nevada in 1980 with a hand-built brewhouse and the odds stacked against him. That passion forever changed the course of American craft brewing and launched a beer revolution that's in full force today. The Information Services (IS) department supports the brewery by providing technological solutions and support to all business units.
A software design services intern will help with implementation and support of the various technical solutions and experience a wide variety of areas within software development. This position requires a minimum of 15 hours per week, up to a maximum of 20, depending on schedule, for a duration of 6 months.
Throughout the internship, the intern will take on a project tailored to their skill level, educational focus, and business needs and priorities. In addition to day-to-day support and troubleshooting, the intern will also lead a discovery and documentation project evaluating existing systems to identify functionality that is redundant, replaceable, or a candidate for optimization.
Responsibilities
- Support and maintain existing software systems
- Gather requirements from users for new development and existing projects
- Design and develop software solutions to meet requirements
- Prepare and present software solutions
- Document code for internal use and end-user best practice
- Participate in software code reviews
- Document and categorize existing software and automation systems, identifying redundant, replaceable, or optimization opportunities
- Perform unit and end-user testing of new software development
- Regular check-ins with supervisor to stay aligned on priorities and progress
Must be able to work at least 15-20 hours a week. A pattern of regular, prompt, dependable attendance is essential to the position.
Requirements
- Must be a CSU, Chico or Butte Community College student, majoring in Computer Science or Information Systems
- Team player – must be willing to help where needed
- Eager to learn new concepts and methods
- Basic understanding of software life cycles
- Strong verbal and written communication skills
- Creativity and ingenuity in problem solving is desired
- Must be at least 18 years of age
- Selected candidate must pass a pre-employment, post-offer background check
Qualifications
- Preferred familiarity with RDBMS: Microsoft SQL Server, MySQL, PostgreSQL
- Preferred familiarity with OO programming / scripting languages: Python, Java, C++, JavaScript, C#, TypeScript
- Know when to ask questions or ask for assistance
- A personal or academic side project you're passionate about (an app, game, automation script, etc.) is a strong plus
Pay
$16.90 hourly compensation for this role. Individual offers are based on skills, experience, and qualifications, and geographical location.
Benefits
- 10% company match on 401(k) contributions
- Learning and development opportunities
- Ongoing safety trainings, state-of-the-art equipment, and preventative care
- Medical, dental, and vision insurance
- Onsite medical clinic
- Mental health and well-being benefits including paid sick leave
- Generous paid time off