Sr. Software Engineer

  • ProQuest
  • Ann Arbor, MI, USA
  • Oct 06, 2021
Full time Engineering

Job Description

Sr. Software Engineer

Job Details


ProQuest – Who we are…

The ProQuest Mission: Better research. Better learning, Better insights. ProQuest enables people to change their world.
ProQuest supports the efforts of students and researchers across the globe. Providing important research tools and curating treasure troves of content has helped ProQuest to become an industry leader in the Information Services market.

Sr. Software Engineer (Ebook Central)

What will I be doing?
As a Senior Software Engineer at ProQuest, you will be responsible for the design and implementation/integration of systems and enterprise initiatives. You will participate in story refinement, perform research, provide technical leadership, resolve issues and assist in prioritizing technical strategies to achieve the long-term objectives of the department.

In this position, you will also…
• Implements software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systems.
• Manually tests and unit tests all assigned applications.
• Participates as a team member on various engineering projects and may lead small projects.
• Implements design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem-solving techniques.

You might be a fit if…
1. You love working with Java
2. You like working with high volume, large scale systems
3. You enjoy making designs and proposing solutions

This job may not be a fit if...
1. You’re a lone-wolf, out for number one!
2. If you don’t have a variety of different frameworks/languages in your history

Qualified Candidates must have…
• Bachelors’ degree or higher in Computer Engineering or Computer Science, plus at least 6 years of software development experience, or equivalent combination of education and experience.
• Masterful understanding and frequent usage of Java
• Experience with or willingness to learn .NET
• Experience with SQL databases such as Oracle and MySQL
• Experience with Unix/Linux and shell scripts
• Experience with scripting languages such as Perl or Python
• Experience with RESTful services
• Ability to write functional / detailed design specifications based on user and/or system requirement

Superstar Candidates will ALSO have…
• Experience with public cloud services such as AWS
• Experience with ETL (Extract, Transform, and Load)
• Experience with NOSQL databases such as Cassandra and MongoDB
• Experience with PL/SQL development
• Experience with Angular, AngularJS, or similar frameworks

More to love about becoming a PQ employee!
• Forbes Ranks ProQuest among 2018 America’s Best Mid-Size Employers
• We offer professional development opportunities with a significant focus on learning
• We hold fun on-site events
• Our employee population is smart and highly collaborative
• We have a relaxed dress code… yes, that means blue jeans (and not just on Fridays!)
• All of our employees have access to ProQuest research products including e-books, genealogy and academic journals

At Innovative, we embrace the power of our people and value our differences — in thought, style, sexual orientation, gender identity, culture, ethnicity, and experience — recognizing that our diversity makes us a stronger company. Encouraging a diverse, inclusive workplace gives us the business advantage of understanding and meeting the needs of our diverse customers, clients, and communities.

Other important information about this position:
• This role is based in our ProQuest Ann Arbor office location; occasional remote work may be acceptable, subject to approval.
• Occasional travel may be required.
• This position requires weekday (Monday - Friday) attendance with scheduling flexibility available around standard business hours to accommodate clients in alternate geographies and time zones.
• Every position requires certain physical capabilities. ProQuest seeks to make reasonable accommodations that enable individuals with disabilities to perform essential duties when possible.

At ProQuest, we work hard and have fun doing it. If you are a dedicated and passionate technologist, please consider joining our talented team!!