Software Engineer

at  OCLC

Dublin, Ohio, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Apr, 2024Not Specified02 Feb, 2024N/APresentation Skills,Java,Confluence,Jira,Rest,Web Development,Object Oriented Programming,Spring,Git,Design Principles,Javascript,GroovyNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

You have a life. We like that about you.
At OCLC, we believe you’ll do the best work of your life when you’re living the best life possible.
We work hard to build the technology that connects thousands of today’s libraries. But we also work hard to make a job at OCLC a meaningful part of a balanced life- not a substitute for one.
Technology with a Purpose. OCLC supports thousands of libraries in making information more accessible and more useful to people around the world. OCLC provides shared technology services, original research and community programs that help libraries meet the ever-evolving needs of their users, institutions, and communities. With office locations around the globe, OCLC employees are dedicated to offering premier services and software to help libraries.
The Job Details are as follows:
The Cataloging Applications team is actively seeking a Software Engineer to join its dynamic full-stack development team. In this role, you will contribute to the creation of web-based user interfaces, business layer services, and databases tailored for cataloging librarians, supporting them in their day-to-day activities. As a candidate, you will engage in comprehensive analysis and design of applications and systems and be responsible for creating, analyzing, modifying, and testing programs. Your role will play a pivotal part in advancing the technological landscape for cataloging professionals.

Responsibilities:

  • Utilize industry-standard programming techniques to translate requirements and designs into code.
  • Analyze and resolve issues in existing systems.
  • Design, code, and test multiple modules of a system in a timely manner.
  • Actively participate in unit, system, and acceptance testing by designing tests, building test data, executing tests, evaluating output, and making necessary improvements and fixes to the tested system.
  • Assist in developing and interpreting requirements as part of a collaborative development team.

Qualifications:

  • A Bachelor’s degree in a Computer Science-related discipline is required, along with skills typically gained through 1-3 years of software development experience.
  • Proficient coding skills in Java, Groovy, Spring, REST, JavaScript, and React.
  • Working knowledge of Linux/Unix, Jira, Confluence, and GIT.
  • Experience in responsive web development.
  • Proficiency in object-oriented programming.
  • Understanding of database design principles and familiarity with SQL and/or Postgres.
  • Strong oral, written, and presentation skills.
  • A creative and innovative thinker.
  • Ability to work and communicate effectively in a collaborative team environment.

Working Conditions: Normal office environment.
ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties

Responsibilities:

  • Utilize industry-standard programming techniques to translate requirements and designs into code.
  • Analyze and resolve issues in existing systems.
  • Design, code, and test multiple modules of a system in a timely manner.
  • Actively participate in unit, system, and acceptance testing by designing tests, building test data, executing tests, evaluating output, and making necessary improvements and fixes to the tested system.
  • Assist in developing and interpreting requirements as part of a collaborative development team


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

A computer science-related discipline is required along with skills typically gained through 1-3 years of software development experience

Proficient

1

Dublin, OH, USA