ProQuest Software Engineer Sr in Ann Arbor, Michigan
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…
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!!
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)
- ProQuest Jobs