Share this Job

Software Engineer

Date: Dec 30, 2018

Location: Birmingham, AL, US, 35242

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.

Software Engineer (Dev/QA)


The mission of a Dev QA is to design, develop, test, and deploy software using state-of-the-art technologies as part of an Agile team that is focused on EBSCOhost Collection Manager(ECM) product as well as processes for eBook purchases and eBook content storage, retrieval, and display.

This position calls for an experienced developer who has demonstrated experience in all phases of application development and support in a team environment.  This developer should be a self-starter that can handle multiple priorities simultaneously.  Additionally, the candidate should display a pattern of continual learning and a desire to broaden their software development and design skills.


Primary Responsibilities


  • Develop, maintain, extend software components and ensure reliable deployment of new features for a wide range of EBSCO products, especially focused on ECM and eBook products.
  • Develop software as part of an Agile team in a Scaled Agile (SAFe) environment, working in two-week iterations.
  • Work with product owner, other members of the Agile team, as well as Program Team on the ART to understand business requirements and priorities.
  • Author well-engineered solutions using test-first/test-driven methodologies.
  • Deliver tested, demonstrable, and deployable software within an iteration.
  • Deliver software that is enabled for CI/CD.
  • Help the team make and deliver on its commitments.
  • Contribute to the architecture and design decisions for the product(s).
  • Automate unit and integration tests to achieve high automated test coverage.
  • Assess and incorporate new tools to aid with the development and testing process.
  • Contribute to the continuous improvement of the team.
  • Contribute to the definition and inspection of quality gates within the build and deployment pipeline.


Role-Based Competencies


  • Applies critical thinking and structured problem solving to address root causes.
  • Works effectively with team members and other teams to accomplish individual, team and organization goals.
  • Lives up to verbal and written agreements, regardless of personal cost.
  • Learns quickly. Demonstrates ability to quickly and proficiently understand and absorb new information.
  • Focuses on desired results. Sets and achieves challenging goals.
  • Focuses on quality throughout the development process.
  • Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change.
  • Implements solutions and enhancements quickly and efficiently following EBSCO software development lifecycle processes and practices.
  • Demonstrates knowledge of software design patterns, algorithms, data structures and modern programming techniques.
  • Focuses on continuous improvement and shows willingness to learn new technologies and processes.
  • Excellent verbal and written communication skills.


Required Qualifications


  • Bachelor’s Degree in Computer Science, MIS, Computer Engineering or other Information Technology related degree or equivalent experience.
  • 1+ years of professional development experience using C# or Java.
  • 1+ years of professional web development experience using .NET Application Servers.
  • 1+ years of experience in large systems software design and development with hands on experience in RESTful Web Services, HTML, XML/JSON, HTTP, SSL.
  • 1+ years’ experience of Automated Unit Testing with JUnit, NUnit, etc.


Preferred Qualifications


  • 1+ years of experience with DevOps and CI/CD practices.
  • Experience working on an agile team preferred.
  • Familiarity with one or more JavaScript frameworks (React, AngularJS, Backbone.js) and JavaScript libraries.
  • Some experience with Web Services lifecycle (design, build, test, deploy), API versioning and design approaches, tools, inter-operability, and SOA concepts.
  • Familiarity with Microservices and microservice design patterns.
  • Working knowledge of performance testing strategies and techniques.

Cultural Competencies

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


EBSCO Industries, 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: Birmingham

Job Segment: Developer, Software Engineer, Engineer, Computer Science, Inspector, Technology, Engineering, Quality