OverDrive logo

OverDrive

Developer - Entry Level

🇺🇸 Hybrid - Cleveland, OH

🕑 Full-Time

💰 TBD

💻 Information Technology

🗓️ August 13th, 2025

SQL

Edtech.com's Summary

OverDrive is hiring an Entry Level Developer with a start date in January or June 2026. The Developer will write code for new and existing systems based on specifications, maintain databases, test changes, and collaborate with team members to produce maintainable software. They will also research new technologies relevant to OverDrive products.

Highlights
  • Develop code for various projects under guidance from senior team members.
  • Create and maintain systems using languages like C#, JavaScript, and ASP.NET MVC.
  • Manage SQL and document databases to support development tasks.
  • Perform thorough testing of software changes for expected behavior.
  • Participate in code reviews and maintain basic documentation.
  • Requires 0-3 years of experience and a Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Strong knowledge of programming concepts such as algorithms, data structures, and networking.
  • Effective problem-solving skills and capacity to learn new technologies.
  • Excellent communication skills suitable for technical discussions.
  • Position requires presence in Greater Cleveland, OH with a hybrid work schedule.

Developer - Entry Level Full Description

Developer - Entry Level (Jan. 2026 or June 2026 start date)
Software Development & QA Cleveland, Ohio

Description
This position will require you to be in the Greater Cleveland, OH area
We are presently in a hybrid schedule, 2 days on campus and 3 days WFH

Start Date - January 2026 or June 2026

The Developer is responsible for developing code for new or existing systems based on direction and / or specifications provided by the Product Owner, Development Manager, Director of Software Development, or Chief Technology Officer. Job duties may also include researching new technologies to determine if they can be applied to OverDrive products and projects.

Responsibilities:
  • Work on small projects and individual tasks with regular guidance from more senior developers.
  • Create and maintain systems using languages appropriate for the target platform.
  • Create and maintain SQL and / or document databases as required to support projects.
  • Thoroughly test changes made to verify intended behavior in all reasonable scenarios.
  • Create and maintain basic documentation for developed systems.
  • Design and implement basic web services and web applications using ASP.NET MVC or similar technologies.
  • Collaborate with team members to create consistent, reusable, and maintainable code.
  • Participate in code reviews. 
 
Requirements:
  • 0 - 3 years of related experience.
  • Bachelor’s Degree in Computer Science or related field or equivalent experience. 
  • Basic understanding of the applicable target or equivalent technologies (e.g. C#, JavaScript, JSON, XML, ASP.NET MVC, etc.).
  • Productive in at least one high-level language (i.e. C#, JavaScript, Ruby, etc.).
  • Basic understanding to create and maintain SQL and / or document databases as required to support development projects.
  • Understanding of the basic concepts of computer science (i.e. algorithms, data structures, networking, etc.).
  • Problem solving skills with the ability to learn and apply new technologies and programming languages.
  • Strong communication skills and the ability to communicate with a technical audience.
  • Excellent attention to detail.

What's Next:
As you’ve probably guessed, OverDrive is a place that values individuality and variety. We don’t want you to be like everyone else, we don’t even want you to be like us—we want you to be like you! So, if you're interested in joining the OverDrive team, apply below and tell us what inspires you about OverDrive and why you think you are perfect for our team.

OverDrive values diversity and is proud to be an equal opportunity employer.

#LN-DNI