United Spinal Association Jobs

Spinal cord injury - multiple sclerosis - polio - amyotrophic lateral sclerosis - spina bifida
National Spinal Cord Injury Association Mobile Logo

Job Information

Ohio State Job Bank Associate Software Engineer in DUBLIN, Ohio

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 Enterprise Identity Management team, an OCLC Shared Service, is seeking a motivated and enthusiastic Associate Software Engineer to join our team. This entry-level position is ideal for recent graduates or individuals who have completed a bootcamp in computer science. The successful candidate will have foundational knowledge in software development and a keen interest in learning and growing within the field of Identity Management Applications using the Spring Framework and React.

 

 

 

Responsibilities:

  • Development Support: Assist in the design, development, and implementation of identity management applications & services using REST concepts and the Spring Framework. Maintain and develop user interfaces using React.
  • Team Collaboration: Work closely with team members including developers, architects, quality assurance, and product owners to understand requirements and contribute to technical solutions.
  • Technical Innovation: Stay up to speed on the latest developments in technology, including artificial intelligence tools. Experiment with new tools and techniques to find ways to improve the teams capabilities and results.
  • Code Review and Standards: Participate in code reviews to learn and ensure adherence to coding standards, best practices, and security guidelines. Assist in unit testing code.
  • Database Management: Support the development and optimization of database schemas and queries for MySQL and PostgreSQL databases to ensure optimal performance and reliability.
  • Learning and Growth: Seek guidance and mentorship from senior developers to grow your skills and capabilities.
  • Problem Solving: Assist in analyzing and resolving technical issues under the guidance of senior team members.
  • Documentation: Help create and maintain technical documentation including design documents, architecture diagrams, and system manuals.

Qualifications:

  • Bachelor's degree in computer science or related discipline.
  • 0-2 years of relevant software development experience.
  • Basic understanding of Object-Oriented Design, Java, REST API concepts, and the Spring Framework.
  • Basic understanding of front-end development, ideally including some exposure to React.
  • Strong communication and interpersonal skills, with the ability to effectively collaborate with team members and stakeholders.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Familiarity with relational databases, ideally with some exposure to MySQL, PostgreSQL, or similar databases. Interest in Identity Management concepts.
  • Familiarity with Agile development methodologies and current DevOps practices is a plus.
  • Familiarity with unit testing, integration testing, and performance/stress testing is a plus.
  • Experience integrating AI tools, frameworks, and concepts into the software development process.

     

DirectEmployers