Michigan IT Jobs

Mobile michigan-jobbank Logo

Job Information

ProQuest Software Engineer Sr in Ann Arbor, Michigan

Description

ProQuest – Who we are…

The ProQuest Mission: Better research. Better learning, Better insights.

What if you came to work each day ready to revolutionize the future of research, teaching and learning? That’s how it feels to be a ProQuest employee. Whatever your chosen career path, you have an important role in helping ProQuest build the resources that empower librarians, faculty and students to create extraordinary outcomes.

Software Engineer Senior

What will I be doing?

  • 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.

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

  • Suggests alternative methodologies or techniques to achieving desired results.

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

  • Writes application technical documentation.

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

  • Supports assigned ProQuest systems.

  • Provides technical training to other team members.

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

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

In this position, you will also…

  • Design and build complex software systems that have been successfully delivered to customers and maintained across several major/minor releases.

  • Implement professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, test automation, and operations.

  • Communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

  • Troubleshoot problems of a complex nature.

Reasons you should apply...you have:

  • Experience with distributed systems built with web services and REST architectures.

  • Proficiency with Python, test automation tools

  • Proficiency with RDBMS such as MySQL, PostgreSQL, MS SQL Server.

  • Experience with processing and manipulation of XML and JSON

  • Experience with working on Linux/Unix environments.

  • Experience with agile development methodologies such as SCRUM or XP

  • Knowledge of open source tools and frameworks

Qualified Candidates must have…

Ideal Qualifications:

  • 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.

Experience with the following technologies is a plus:

  • Experience with AWS

  • Experience with search engines such as Solr

  • Experience with Java

  • Experience with CI/CD tools such as Jenkins

At ProQuest, 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.

More to love about becoming a PQ employee!

  • Forbes Ranks ProQuest among 2018 America’s Best Mid-Size Employers (https://www.proquest.com/about/news/2018/Forbes-Ranks-ProQuest-Among-Americas-Best-Mid-Size-Employers.html)

  • 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

We work hard and have fun doing it. If you are an experience Software Engineer, Sr, please consider joining our talented team!!

EOE/M/F/Vet/Disabled

#LI-CS1

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)

DirectEmployers