Lead Software Engineer

Company

OCLC

Education

Bachelor's degree in a Computer Science or related discipline required.

Experience

* 5-8 years of software development.

* Ability to implement industry standard programming techniques.

* Experience with XML and data modeling.

* Experience in end-user content-based web applications. Must have completed a significant project using User Interface frameworks (YUI, JQuery, OpenSocial) and underlying services (SOA).

* Understanding of web services, user authentication methods, and database methods also required.

* Experience working in an Agile development environment. Experience with Test Driven Development, paired programming or SCRUM is desired.

* Two years of Java programming required.

* Ability to work and communicate effectively in an agile team environment.

* Experience in at least three of the following: HTML Javascript JSP XML Schema YUI - Yahoo User Interface Google Web Toolkit jQTouch Apache/Tomcat configuration Spring Framework (3.0) Servlets RESTful web services User interface design Web caching System instrumentation/web analytics

Description

OCLC is currently seeking candidates for a Lead Software Engineer position at our Corporate Headquarters in Dublin, Ohio.  This position creates, analyzes, designs, modifies and tests programs and systems.  This position is responsible for defining the technology needed to build a User Interface on top of service based architecture.  The candidate would be responsible for defining the technologies needed to create customizable web interfaces and leading other developers in the use of these technologies. 

  • Use industry standard programming techniques to translate requirements and designs into code.
  • Analyze and solve problems in existing systems.
  • Design, code and test multiple modules of a system in a timely manner.
  • Participate in unit, system and acceptance testing by designing tests, building test data, test execution and evaluation, along with recommending/making improvements/fixing to the tested system.
  • Assist in developing and interpreting requirements.
  • Follow all OCLC ISO-9000 procedures and the SDLC, as they pertain to your work unit and continually seek improvements to development procedures.
  • Lead the implementation of all relevant ISO and NISO standards within OCLC projects.
  • Participate in major architectural reviews and plans.
  • Participate in the analysis and implementation of 3rd party solutions for OCLC applications with the ability to understand the impact and analyze the risk.
  • Plan and participate in load, capacity and performance analysis and/or testing. 
  • Other tasks as assigned by manager. 

To apply for this opening, please go to:  http://www.oclc.org/us/en/careers/hub/view/default.htm  Click on Job ID # 1935

Job URL http://www.oclc.org/us/en/careers/hub/view/default.htm
Zip Code 43017