Software Developer II
ProQuest
Frederick
ProQuest seeks a Software Developer II to join our Product
Development Group. You will be working closely with our Product Development
team members, product managers and subject specialists to design and develop
information delivery systems, search and retrieval systems, and high capacity
data processing pipelines.
Duties and Responsibilities:
• Develop new and improved systems and processes to support new projects and
continual improvements
• Give input to the design and architectural decisions for projects
• Produce documentation to support the design and development of new systems
• Assist with investigation of new technologies and tools that could enhance
and facilitate ProQuest's product development efforts
• Lead investigation of new technologies and tools that could enhance and
facilitate ProQuest's product development efforts
• Mentor and assist junior developers
• Other responsibilities as required
Qualifications:
• 3+ years working with JAVA (5 or higher) with a focus on
high performance
• 3+ years of work experience with SQL (MySQL preferred)
• Bachelor's Degree in computer science is preferred.
• Strong background with multiple data formats and schemas (both read and
create) (XML, SGML, MARC, etc.)
• Experience with Object Oriented Analysis and Design
• Excellent problem solving and debugging skills
• Work experience dealing directly with internal customers, or external
partners
• Excellent interpersonal and communication skills, both written and oral
• Ability to work independently and as a leader on multiple projects
simultaneously
• Ability to give attention to detail
Ancillary Qualifications:
Qualifications listed below, while not necessarily a requirement for this
position in each circumstance, provide additional depth and value to the role.
• Experience with NoSQL (MongoDB) Database Systems
• Experience with distributed systems development
• Experience with Agile development methodologies
• Ability to integrate complex systems
• Experience with Java batch processing
Other important information about this position:
• This position is typically based in the Bethesda, MD office and may be
appropriate for full or partial remote work, subject to approval.
• Occasional travel is required.
• This position requires weekday (Monday - Friday) attendance with some
scheduling flexibility available around core working hours.
• 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.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/11054/
|