OCLC

Software Engineer Intern

OCLC

internship

Posted on:

Location Type: Hybrid

Location: DublinOhioUnited States

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Be part of an experienced team of software developers who frequently release enhancements and new products for use by OCLC libraries
  • Use industry standard programming techniques to translate requirements and designs into code
  • Analyze and solve problems in existing systems
  • Design, code, and test multiple modules of a system in a timely manner
  • Participates in unit, system, and acceptance testing by designing tests, building test data, test execution and evaluation, along with recommending/making improvements/fixes to the tested system
  • Assists in developing and interpreting requirements

Requirements

  • Currently enrolled as students at the time of the internship
  • Working towards a bachelor’s degree in computer engineering or related degree
  • Experience with or openness to AI-assisted development tools
  • Completion of first-level engineering courses
  • Good familiarity with Java
  • Experience with HTML, JavaScript, and CSS a plus
  • Experience with databases
  • Strong written and verbal communication skills
  • Strong problem solving and analytic skills
  • Excellent customer and team-interaction skills
  • Pro-active and self-motivated
Benefits
  • Free use of our on-site fitness center, gym sports, group exercise classes, and game room
  • Onsite catering and cafeteria subsidized by OCLC
  • Health and wellness events
  • Paid parental leave and adoption assistance
  • Tuition reimbursement and Public Service Loan Forgiveness eligibility
  • Company-subsidized pricing on local tickets and memberships
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaHTMLJavaScriptCSSdatabasesAI-assisted development toolssoftware developmentunit testingsystem testingacceptance testing
Soft Skills
strong written communicationstrong verbal communicationproblem solvinganalytical skillscustomer interaction skillsteam interaction skillsproactiveself-motivated
Certifications
bachelor's degree in computer engineering