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

Software Engineer Associate in Ann Arbor, MI at ProQuest

Date Posted: 10/20/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 Associate
What will I be doing?
Working on a diverse team with a loosely organized agile methodology (think Kanban board), you’ll have the opportunity to help rearchitect the ETL application for moving to AWS. You’ll become a system integrator as you work as a full stack developer, writing code and designing UI. We’re working to solve Big Data problems, develop an application, and work hands-on with ProQuest Architects to leverage a variety of AWS services. 

Java, SQL, and knowledge of Web Application Frameworks is required for this role. If you also have some experience in Angular (Tapestry, HTML, CSS), Linux/Unix, or Restful Services, please move to the front of the line! 
In this position, you will also…
• Implement software for specifications of medium complexity for limited scale systems.
• Manually test and unit test all assigned applications.
• Participates as a team member on various engineering projects.
• Writes application technical documentation.
• Provides operational support for systems.
• Suggests alternative methodologies or techniques to achieving desired results.
• Develops and maintains understanding of products, manufacturing processes, and product applications.
• Maintains knowledge of technical advances and evaluates new hardware / software for company use.
• Works closely with higher-level engineers to increase functional knowledge.
Reasons you should apply...
1. You long to work on a wide variety of different technologies and services!
2. You’re someone who brings some expertise/knowledge of/interest in UI. 
3. Teamwork and collaboration are priorites 1, 2, and 3!
This job may not be a fit if...
1. You want to specialize in Big Data or UI or other niche technology. You’ll wear a lot of hats and become a “System Integrator”.
2. You’re looking to work within a pure, unfettered Scrum Team. 
3.You prefer not to work in a deadline-driven, production environment
Qualified Candidates must have…
• Bachelors’ degree or higher in Computer Engineering or Computer Science, or equivalent combination of education and experience.
• Ability to learn and master standard programming languages.
• Experience with Java.
• Experience with SQL and relational databases.
• Experience with web application frameworks. 
• Ability to write detailed design specifications based on user and/or system requirements
• Ability to work with standard office tools
• Ability to work with source control systems
• Ability to work in both agile and waterfall environments
Superstar Candidates will ALSO have…
• Experience with Unix/Linux and shell scripts.
• Experience with RESTful services
• Experience with scripting languages such as Perl or Python.
• Experience with Angular or AngularJS.
• Experience with HTML and CSS.
• Experience with public cloud services such as AWS
• Experience with XML.
• Experience with JSON
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

Other important information about this position:

  • This position requires weekday (Monday - Friday) attendance with some scheduling flexibility available around core working hours.
  • This position is located in our Ann Arbor ProQuest office and is not appropriate for remote work.
  • 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 motivated, talented technologist, please consider joining our talented team!!


  1. Software Engineer Jobs
  2. Project Engineer Jobs