Hybrid Senior Software Engineer – eResources

Posted yesterday

Apply now

About the role

  • Senior Software Engineer developing eResources solutions at OCLC. Leading team collaborations and supporting development of RESTful services and Big Data processing.

Responsibilities

  • Develop features and enhancements for the eResources team
  • Join an established team which supports key OCLC resources and interfaces, including the Knowledge Base, Collection Manager, and Central Index
  • Effectively interact with managers, architects, technical leads, QA, product owners, infrastructure, and security to deliver changes and system enhancements according to priorities and agreed upon schedules
  • Support feature development for RESTful services, including React based UI’s, as well as Big Data processing (Hadoop)
  • Lead small teams and mentor junior engineers.
  • Design and implement complex features and systems
  • Provide technical guidance and expertise to the team
  • Participate in architectural discussions and decisions
  • Conduct code reviews and ensure code quality standards

Requirements

  • Bachelor's degree in computer science or related discipline, or equivalent work experience
  • 5+ years of software development experience
  • 5+ years Java development experience
  • 3+ years developing RESTful web services
  • 2+ years developing in a Linux environment
  • Familiar with RDBMS technologies
  • Strong programming skills in one or more languages
  • Ability to lead and mentor teams
  • Strong problem-solving, troubleshooting skills, and analytical skills
  • Knowledge of database systems
  • Experience with cloud platforms
  • Experience integrating AI tools, frameworks, and concepts into the software development process
  • Proven track record of delivering high quality technical solutions according to desired delivery schedules
  • Good communication and teamwork skills
  • Strong understanding of and ability to articulate the principles of object-oriented design, data structures, common design patterns and REST best practices

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

Job title

Senior Software Engineer – eResources

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job