Software Architect - ProQuest (On-Site, Full-Time)
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.
Below are some other jobs we think you might be interested in.
-
Senior Software Engineer - Infrastructure
- imgix
- San Francisco, CA, USA
- Remote
Apr 05 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
Associate Manager of Information Systems
- University of Vermont
- Burlington, VT, USA
Apr 17 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Information Technology Director
- City of Tigard
- Tigard, OR, USA
May 08