Skip to main content
Posted February 20, 2020
ProQuest

Software Architect - ProQuest (On-Site, Full-Time)

Ann Arbor, MI, USA Full Time
Competitive Compensation with Benefits

Are you a well-versed, seasoned Software Architect who seeks an amazing opportunity to take responsibility for the application design and system...

Are you a well-versed, seasoned Software Architect who seeks an amazing opportunity to take responsibility for the application design and system integration of large-scale systems? If yes, read on!

About Proquest

Headquartered in Ann Arbor, ProQuest is committed to empowering researchers and librarians around the world. The company’s portfolio of assets - including content, technologies and deep expertise - drives better research outcomes for users and greater efficiency for the libraries and organizations that serve them.

ProQuest is a key partner for content holders of all types, preserving and enabling access to their rich and varied information. Those partnerships have built a growing content collection that now encompasses 90,000 authoritative sources, 6 billion digital pages and spans six centuries. Learn more at www.proquest.com.

About the Role

Duties and Responsibilities

  • Architects, designs, and implements applications that conform to a business need; typically will master one subsystem of a large-scale system or multiple / all subsystems of a medium-scale system.
  • Provides technical leadership on medium-scale projects, resolves issues, performs appropriate level of research to determine solutions, and prioritizes and suggests technical strategy for long-term objectives of department.
  • Reviews requirements, generates architecture documents, provides rough order of magnitude estimates, and implements and performs testing.
  • Writes architecture documentation.
  • Proposes, develops, reviews, and revises new procedures as needed for the continuing development of high quality systems.
  • Supports assigned ProQuest systems.
  • Provides technical guidance to other team members.
  • Maintains knowledge of and proposes technical advances based on newer technologies.

About You

  • Bachelor’s degree or higher in Computer Engineering, Computer Science, or equivalent experience.
  • Significant software development experience.
  • Software architecture experience.
  • Experience writing functional / detailed design / architectural specifications based on user and/or system requirements.
  • Familiarity with ProQuest product lines.
  • Understanding of basic principles of software architecture.
  • Masterful understanding and application of several programming languages and tools.
  • Masterful understanding of XML.
  • Masterful understanding of system interfaces such as REST or SOAP.
  • Ability to work with source control systems.
  • Ability to work with architecture and design tools (e.g. Visio).
  • Ability to work in an agile environment.

Required:

  • Java
  • Strong collaboration skills
  • Angular
  • JavaScript

Highly Desired:

  • Python
  • Solr or other search technology (FAST, MarkLogic, Elasticsearch)
  • Leadership ability
  • NLP Background
  • Data science background
  • Machine learning background
  • Microservices
  • Web technologies
  • AWS or other cloud architecture (Azure, Google)
  • Graph databases (Neo4j, Neptune)
  • SQL (PostGres, MySQL, SQL Server)

Please Note:

  • You must be authorized to work in the U.S. without restrictions.
  • This position is typically based in a ProQuest office location and may be appropriate for full or partial remote work, subject to approval.
  • Occasional travel may be required.
  • This position requires weekday (Monday - Friday) attendance with some scheduling flexibility available around core working hours.
  • Every position requires certain physical capabilities. ProQuest seeks to make reasonable accommodations that enable individuals with disabilities to perform essential duties when possible.

The preceding job description is not intended to describe in detail the multitude of tasks that may be assigned, but rather to provide a general overview of the expectations and responsibilities of this position. As the nature of business demands change, so may the functions of this position. Additional duties and responsibilities may be assigned.

This listing expired on Mar 21. Applications are no longer accepted.

Below are some other jobs we think you might be interested in.