Sr. Software Engineer (Java)
Job ID:  1741 # Positions:  1
Location:  US-OH-Dublin Experience (Years):  ..
Posted Date:  10/26/2009 Category:  ..
Hiring Manager:  Bob Pearson Salary Grade Letter:  ..
Salary Grade Value:  17

Apply for this job:

More information about this job:
 
Overview:

OCLC Online Computer Library Center, Inc. is a nonprofit, membership, computer library service and research organization dedicated to the public purposes of furthering access to the world's information and reducing information costs. Tens of thousands of libraries around the world use OCLC services to locate, acquire, catalog, lend and preserve library materials. We are seeking candidates for a Senior Software Engineer at our Corporate Headquarters located in Dublin, Ohio.

 

The person in this position will perform high-level analysis and design of software programs and systems.  Uses industry standard programming techniques to translate requirements and designs into code.  Adheres to test-driven development using a framework such as JUnit.  Provide leadership role for junior team members on technical basis.  Expected to have a point of view that encompasses a broader view of systems, multiple components or products.



Responsibilities:
  • Write new and modify existing application software components
  • Work with others' design solutions for both web-based and offline batch processes
  • Assist in requirements creation by working with the product manager and other developers
  • Participate in the integration and system testing of the systems developed
  • Be willing to provide technical support to other members of the team
  • Support software as functionality is implemented
  • Analyze and solve problems in existing systems
  • Document software systems built for OCLC
  • Participate in architectural reviews and plans
  • Perform other tasks as assigned by manager


Qualifications:
  • Minimum of a bachelor's degree
  • Good oral and written communication skills
  • Knowledgeable in object-oriented design
  • 3+ years' coding in Java
  • Development experience on either a Linux or Unix machine
  • Ability to work in a team environment
  • Strong knowledge in Agile methodologies
  • Experience with open source technologies such as Hibernate, Spring, JUnit, IntelliJ



Go back to the welcome page Go back to the welcome page

Candidate Referral

Do you know somebody whom you feel would be interested in joining our team? Please refer him/her to us!