Monday, August 11, 2008

OCLC - Sr. Software Engineer

Online Computer Library Center/Boulder, CO/Sr. Software Engineer
Posted by: "Bumgardner,Angela" bumgarda@oclc.org
Date: Mon Aug 11, 2008 3:08 pm ((PDT))

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 currently seeking candidates for a Senior Software Engineer position in our Boulder, Colorado office.
This position performs high-level analysis and design of software programs and systems; designs, modifies, and tests programs and systems; ensures the reliability, scalability, and stability of software and maintains a deep understanding of OCLC (netLibrary) technologies. Additionally, this position plays a leading role in driving the direction of technical projects.
Responsibilities:
* 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.
* Use a variety of programming languages to develop software systems to meet the business needs of netLibrary. Some of the technologies used include, but are not limited to C++, Visual Basic, C#, Active Server Pages, and XML.
* Participate in unit, system, and acceptance testing by designing tests, building test data, and executing and evaluating tests. Recommend and implement fixes to the tested system.
* Document software systems built for OCLC (netLibrary).
* Mentor junior technical staff and provide peer support.
* Participate in major architectural reviews and plans.
* Participate in the analysis and implementation of 3rd party solutions for OCLC (netLibrary) applications with the ability to understand the impact and analyze the risk.
* Plan and participate in load, capacity, and performance analysis and/or testing.
* Perform other tasks as assigned by manager.
Qualifications:
* BA/BS in a computer science related discipline required.
* 3 - 6 years' software development or project management experience.
* Ability to implement industry standard programming techniques by 1) mastering advanced fundamental software development concepts, practices, and procedures, and 2) having the ability to analyze and solve problems in existing systems.
* Ability to work primarily with a technical focus, a project management focus, or both.
Technical focus:
* Participate as the technical lead in subprojects.
* Work with other areas in implementing significant architectural changes.
* Expert in at least one discipline (UI, telecom, database, performance, etc.) on a single product or research product.
* Past implementation of multiple areas of functionality.
* Demonstrated ability to lead and communicate in a team environment.
* Knowledge of multiple programming languages (C# .NET, Visual Basic .NET, C++, XML, preferably ASP and SQL) to accomplish business tasks.
TO APPLY: Go to our website, www.oclc.org/careers, and click on Job #1577, and build a personal profile by uploading your Word-formatted resume.


Angela Bumgardner
Human Resources Recruiter
OCLC
6565 Kilgour Place, Dublin, Ohio 43017
Email: angela_bumgardner@oclc.org
Phone: 614.764.6241 or 800.848.5878 ext. 6241
Fax: 614.718.7441