O.C. Tanner→
Software Engineer Internship at O.C. Tanner · USA -…
InternshipHybridFull-timeUSA - Utah-Salt Lake City-Headquarters
Skills
javajavascriptreactgraphqlpostgresqlgitagile developmentjiraconfluenceautomated testingunit testing
Job Description
Summary: O.C. Tanner is the global leader in software and services that improve workplace culture through meaningful employee experiences. They are seeking a Software Engineer Intern to gain hands-on experience creating domain and web services, collaborating with mentors and other interns while contributing to meaningful projects.
Responsibilities:
- Gain experience creating domain and web services using Java, JavaScript, GraphQL, Kafka and other technologies for deployment in the cloud
- Learn to define, create, and maintain the data structures required to feed these services including relational databases, as well as RDBMS products like PostgreSQL
- Experience building modular web solutions using React
- Learn great code quality through automated and unit testing
- Develop an understanding of business objectives and customer needs
- Experience Agile development workflows using tools like Jira and Confluence
- Gain expert knowledge on source control services such as Git and Avro
- Design, build and deliver solutions that will meet and often exceed the objectives and needs
- Help define and execute standards and practices that enable our development teams to do this as quickly and effectively as possible
Required Qualifications:
- Gain experience creating domain and web services using Java, JavaScript, GraphQL, Kafka and other technologies for deployment in the cloud
- Learn to define, create, and maintain the data structures required to feed these services including relational databases, as well as RDBMS products like PostgreSQL
- Experience building modular web solutions using React
- Learn great code quality through automated and unit testing
- Develop an understanding of business objectives and customer needs
- Experience Agile development workflows using tools like Jira and Confluence
- Gain expert knowledge on source control services such as Git and Avro
- Design, build and deliver solutions that will meet and often exceed the objectives and needs
- Help define and execute standards and practices that enable our development teams to do this as quickly and effectively as possible
Preferred Qualifications:
- High School Diploma
- Pursuing College Degree (Preferably in a major related to job duties)
- Fairly strong Microsoft Office experience is highly recommended
Required Skills: Java, JavaScript, React
Important Skills: GraphQL, PostgreSQL, Git
Nice-to-Have Skills: Agile development, Jira, Confluence, Automated testing, Unit testing