What are the responsibilities and job description for the Summer Internship - Software Development position at Sight & Sound Brand?
Sight & Sound is an organization comprised of people with diverse talents coming together as one in Christ to tell His story through who we are and what we do. We foster a culture of love for God and love for others, trust and teamwork, and a collaborative environment in which we get to do our best work every day.
The Software Development Intern at Sight & Sound will be given opportunities to apply classroom knowledge, deepen and expand their practical skills, have a wide variety of hands-on experiences through cross department shadowing, and participate in leadership development sessions. Interns will be included in the daily operations of the Software Deveopment team. This is a full-time, paid summer internship.
Housing opportunities may be available on a limited basis.
Essential Duties and Responsibilities:
- Learn about the mission, culture, and daily operations of Sight & Sound Ministries, Inc.
- Support the Software Development team in daily operations and tasks.
- Develop frontend and backend systems with programming languages like TypeScript, CSS, HTML, Java, and SQL and frameworks like Angular and Spring Boot.
- Work under the direction of the Director of IT and Software Development Manager on specific projects that are intended to provide an educational experience as well a tangible benefit to the team.
- Shadow in other departments during the course of the internship.
- Attend weekly leadership development sessions with other company interns where leaders from throughout the company will present a variety of leadership and cultural topics.
Prerequisites:
- Currently enrolled, and in good standing, in an Information Technology or related degree program with an accredited post-secondary education program. Priority will be given to students in the second half of their educational program.
- Experience with object-oriented programming languages such as Java, C#, or others.
- Knowledge of relational (SQL) databases.
- Able to work in both a team environment and with minimal supervision.
- Excellent communication and interpersonal skills.
- Willingness to learn through a variety of experiences.
- Ability to receive both affirming and constructive feedback.
- Able to be flexible in daily job responsibilities.