Share this Job

Senior Software Engineer

Date: Dec 28, 2018

Location: Ipswich, MA, US, 01938

Company: EBSCO Industries Inc

EBSCO Information Services (EIS) provides a complete and optimized research solution comprised of e-journals, e-books, and research databases — all combined with the most powerful discovery service to support the information needs and maximize the research experience of our end-users. Headquartered in Ipswich, MA, EIS employs more than 3,300 people worldwide. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and top-notch workforce. EIS, a division of EBSCO Industries Inc., based in Birmingham, AL, is ranked in the top 200 of the nation’s largest, privately held corporations according to Forbes magazine. EBSCO is a company that will motivate you, inspire you, and allow you to grow. We are looking for the best. If you are too, we encourage you to explore our unique opportunities.

Senior Software Development Engineer - Folio


At EBSCO we’re helping build an industry leading game-changer with the FOLIO open source project - folio.org.  FOLIO is a community collaboration to develop an open source Library Services Platform designed for innovation.  We’re looking for a dynamic and creative Software Developer to work in key areas of the project developing software that we contribute to the community open source.

This position requires a results oriented individual and works directly with other development members, product owners and architects. These members may include other EBSCO employees as well as partners and members of the FOLIO open source community at large.  The successful candidate will demonstrate and value the team’s core principles of integrity, innovation, collaboration, and flexibility, and bring an eagerness to engage in rapidly developing the right solutions.

 

Primary Responsibilities:

Develop applications and platform software for the FOLIO open source platform. FOLIO applications consist of business logic that performs a key library services function, for example resource management.  Folio platform software development may include producing REST APIs that provide underlying services for the applications, for example security or single-sign-on. The software developer works with the rest of the development team(s) to implement the agreed upon features. The software development includes not only developing production quality code, but also writing the accompanying automated tests and builds that accompany it.  The software development is carried out in an Agile team environment and the developer will follow standard Agile (and SAFe) best practices including attendance of team stand-up meetings, test driven development, and inspect & adapt cycles.  The developer is responsible for checking in code regularly to Github and following best practices code review processes and other standard source code management practices.

 

Role-Based Competencies:

  • BSCS or related engineering field; advanced degrees a plus
  • Minimum of 5 years of experience working on software development teams and high degree of familiarity with the agile software development process
  • Familiarity with open source models for software development; experience contributing to an open source project is a plus
  • Technical familiarity with modern elastic hosting environments and related critical performance parameters; specific AWS experience a plus
  • Outstanding logical/structured analytical ability to effectively understand and decompose product requirements into detailed stories/specifications
  • Self-motivated, detail oriented, responsible, strong collaboration skills
  • Highly effective at working with remote colleagues, including across time zones and with varied cultural backgrounds

 

Cultural Competencies:

  • Drive
  • Positive Attitude
  • Good Judgement
  • Open Communication
  • Collaboration
  • Desire to Make an Impact
  • Eager to Understand
  • Accountable
  • Decisive
  • Team Player 

 

Requirements:

  • Bachelor’s Degree or equivalent experience
  • 5+ yrs Java & Object Oriented Design/Programming
  • 4+ years of experience with JavaScript (ES6+), HTML, CSS, and other fundamental front-end technologies.
  • 1+ years of experience in modern web frameworks: React and React Native.
  • Experience with at least one popular backend frameworks: node.js, flask, spring, etc.
  • Implementation of 1 or more production RESTful interfaces in a microservices model
  • 2+ yrs product implementation experience with databases, both SQL and NoSQL – PostgreSQL specifically is a plus
  • 2+ yrs product implementation experience in a cloud computing environment – AWS specifically is a plus
  • 3+ yrs experience using Agile and/or SAFe

Preferred Qualifications:


General HTTP knowledge, familiarity with cURL or similar tools is a plus

  • Linux – general knowledge, shell scripting – RedHat/Amazon Linux specifically is a plus
  • Virtualization – Docker, Vagrant, etc.
  • Open Source Software – general knowledge SW dev model, experience contributing to
  • CI/CD – Jenkins, Maven, etc.
  • SCM - Git/GitHub
  • RAML, JSON, XML
  • Experience with test tools/frameworks
  • Javascript and related tools/frameworks – Both client-side and server-side - React, NodeJS, webpack, npm/yarn, etc.
  • Security related experience –SSO, OAUTH, SAML, LDAP, etc.
  • Logging/Monitoring/Alerting/Analytics – SumoLogic, DataDog, Collectd, SNMP, JMX, etc.

 

 

EBSCO Industries, Inc.is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.  EBSCO strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex (including pregnancy), age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.  This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

EBSCO complies with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Nearest Major Market: Boston

Job Segment: Developer, Software Engineer, Engineer, Cloud, Java, Technology, Engineering