This site uses cookies. To find out more, see our Cookies Policy

Software Engineer Senior in Ann Arbor, MI at ProQuest

Date Posted: 6/8/2018

Job Snapshot

Job Description

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.


Software Engineer Senior


What will I be doing?

The Software Engineer Senior is responsible for the design, implementation, and testing phases of the software development life cycle.


In this position, you will also...

• Implement software for specifications of high complexity for limited scale systems, or medium to high complexity for large-scale systems.

• Manually test and unit tests all assigned applications.

• Participate as a team member on various engineering projects, and may lead small projects.

• Implement design changes to improve quality, performance, cost reduction, and standardization through analysis of designs and problem solving techniques.

• Respond to direct or indirect customer inquiries regarding function and design and attends customer meetings.

• Suggest alternative methodologies or techniques to achieving desired results.

• Maintain understanding of products, manufacturing processes, and product applications. Local expert in assigned project.

• Write application technical documentation.

• Review and revises new procedures as needed for the continuing development of high quality systems.

• Support assigned ProQuest systems.

• Provide technical training to other team members.

• Participate in the creation, implementation and administration of departmental policies, procedures, and work instructions.

• Maintain knowledge of technical advances and evaluates new hardware / software for company use.


Three reasons you should apply...

1. Working with good people in a positive environment is important to you.

2. You pride yourself on your ability to collaborate.

3. You believe that the way in which you achieve the goal is important. 


This job may not be a fit if...

1. Tight deadlines is challenging and frustrating for you.

2. You’re more of a “heads down”, independent worker.

3. You like to work in a static environment.


Qualified Candidates Must Have…

• Bachelors’ degree or higher in related field, such as Computer Engineering or Computer Science, plus at least 6 years of software development experience, or equivalent combination of education and experience.

• Ability to learn and master standard programming languages.

• Ability to understand and programmatically manipulate XML.

• Ability to write functional / detailed design specifications based on user or system requirements.

• Ability to work with standard office tools.

• Ability to work with source control systems.

• Ability to work with design tools (e.g. Visio).

• Ability to work in an agile environment.


Superstar Candidates Will ALSO Have…

• Previous experience with: Selenium, Java, Cucumber, BDD, JIRA, SharePoint, Agile Methodologies.

• XML, HTML, JavaScript, or CSS skills.


At ProQuest, we work hard and have fun doing it. If you take pride in your work, please consider joining our talented team!!




  1. Software Engineer Jobs
  2. Project Engineer Jobs