Senior Software Architect at OCLC, Inc. in Dublin, Ohio

Posted in Software 16 days ago.

Type: Full-Time





Job Description:

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:

We are seeking a dynamic individual to revitalize critical architecture and design in our metadata portfolio. In this role, you will exercise strong technical leadership to play a pivotal role deciding the future of our data-driven applications. A hands-on approach will be crucial as you delve into technical design and research to shape complex applications serving libraries around the world.

The ideal candidate will possess a unique combination of application development expertise and an understanding of data architecture principles. They will be ready to tackle complex challenges and drive the success of multiple teams with their technical acumen and creative problem-solving skills.

Join us in redefining the capabilities of our metadata portfolio and elevating the user experience for our global clientele.

Responsibilities:


  • Assumes technical leadership and is the architect for major OCLC systems or concepts.

  • Ensures that information and trends within their area of expertise are effectively communicated to relevant business units within OCLC.

  • Participates in major architectural reviews and plans.

  • Prototyping systems in anticipation of new requirements.

  • Develops functional requirements from prototype systems.

  • Analyze and solve problems in existing systems.

  • Design, code, and test multiple modules of a system in a timely manner.

  • Uses industry standard programming techniques to translate requirements and designs into code.

  • Evaluates and recommends major changes to development practices and continually seeks improvements to development procedures in such areas as - new languages and operating systems, application integration and tracing, improvements to system performance and design, and interpretation of all OCLC ISO-9000 procedures and the SDLC.

  • Ensures that project teams plan and participate in load, capacity, and performance analysis and/or testing.

  • Identifies new opportunities with 3rd party solutions and technique for OCLC applications with the ability to understand the impact and analyze the risk.

  • Other tasks as assigned.

Qualifications:


  • Master’s degree plus 8 to 12 years of experience at a high technical level of knowledge and experience OR equivalent experience without a master’s degree (10 to 14 years of experience at a high technical level of knowledge and experience)

  • Demonstrated a proven ability to provide corporate wide leadership in their area of expertise.

  • Possesses advanced experience with AWS, message queues, and distributed data systems. Equivalent experience on other cloud providers will be considered.

  • Familiar with data modeling concepts, especially large data volumes and distributed transactions.

  • Experience designing, developing, and supporting distributed applications ideally across multiple geographies.

  • Ability to implement industry standard programming techniques by mastering advanced fundamental software development concepts, practices, and procedures, and having the ability to analyze and solve problems in existing systems.

Working Conditions: Normal office environment.

ADA/EAA: The above statements cover what are generally believed to be the principal and essential functions of this job. Specific circumstances may allow or require some people assigned to the job to perform a somewhat different combination of duties.





More jobs in Dublin, Ohio

Other
about 3 hours ago

Sarnova
Other
about 20 hours ago

Schurman Executive Recruiting
Other
about 20 hours ago

Shaner Hotel
More jobs in Software

Software
1 day ago

LightBox Employer
Software
9 days ago

Alliance Health
Software
10 days ago

Flextronics International USA, Inc