< Remote Jobs: Programming, Data Science, Marketing & More - Work from Anywhere!

Software Engineer

Posted 14 Apr 2019

ProQuest LLC

Position Summary:

The Software Engineer is responsible for implementation and testing phases of the software development life cycle, occasionally providing input into design.

Duties and Responsibilities:

  • Implements software for specifications of medium complexity for limited scale systems.
  • Participates as a team member on various engineering projects.
  • Suggests alternative methodologies or techniques to achieving desired results.
  • Develops and maintains understanding of products, manufacturing processes, and product applications.
  • Manually tests and unit tests all assigned applications.
  • Writes application technical documentation.
  • Reviews and revises new procedures as needed for the continuing development of high quality systems.
  • Maintains knowledge of technical advances and evaluates new hardware / software for company use.
  • Follows departmental policies, procedures, and work instructions.
  • Works closely with higher-level engineers to increase functional knowledge.

Ideal Qualifications:

  • Bachelors’ degree or higher in related field, such as Computer Engineering or Computer Science, plus at least 4 years of software development experience, or equivalent combination of education and experience.
  • Ability to learn and master standard programming languages.
  • Ability to write detailed design specifications based on user 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.

Ancillary Qualifications:

Qualifications listed below, while not necessarily a requirement for this position in each circumstance, provide additional depth and value to the role.

  • Ability to understand and programmatically manipulate XML.

Other important information about this position:

  • This position is typically located in a ProQuest 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.

The preceding job description is not intended to describe in detail the multitude of tasks that may be assigned, but rather to provide a general overview of the expectations and responsibilities of this position. As the nature of business demands change, so may the functions of this position. Additional duties and responsibilities may be assigned.

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.