Share this Job

Software Engineer - Business Intelligence (remote)

Date:  Jun 17, 2022
Location: 

Ipswich, MA, US, remote

Onsite or Remote:  Remote
Company Name:  EBSCO Information Services

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 2,700 people worldwide, most now working hybrid or remotely. We are the leader in our field due to our cutting-edge technology, forward-thinking philosophy, and outstanding team. EIS is a company that will motivate you, inspire you, and allow you to grow. Our mission is to transform lives by providing relevant and reliable information when, where, and how people need it. We are looking for bright and creative individuals whose unique differences will allow us to achieve this inclusive mission around the world.

The Business Intelligence Software Engineer is a technical role within the Enterprise Business Intelligence Engineering team and requires a highly motivated and experienced technician that will participate and contribute in all areas of Business Intelligence Engineering.  You will be working in the latest AWS technologies leveraging real-time data analytics platform.  Operating within the scope of the larger Technology and Services department, the ideal candidate is expected to scope, analyze, develop, automate, enhance and test all user stories and features assigned in a timely and predictable manner within the SAFe Agile Framework. 

 

Job Profile

The Business Intelligence Software Engineer is a technical role within the Enterprise Business Intelligence Engineering team and requires a highly motivated and experienced technician that will participate and contribute in all areas of Business Intelligence Engineering.  You will be working in the latest AWS technologies leveraging real-time data analytics platform.  Operating within the scope of the larger Technology and Services department, the ideal candidate is expected to scope, analyze, develop, automate, enhance and test all user stories and features assigned in a timely and predictable manner within the SAFe Agile Framework.

 

Primary Responsibilities

 

  • Development of BI solutions that adhere to technical and quality departmental standards. 
  • Work directly with product management and your team while analyzing and decomposing complex software requirements into simple user stories for planning and execution.
  • Collaborate with your team to estimate the size and complexity of features.  Perform the technical design, implementation, and testing of features and commit to stories to be accomplished in an iteration.
  • Manage development tasks to ensure timely user story and feature deliverables. 
  • Demonstrate and promote a culture of teamwork, humility, precision, and customer-driven excellence. 
  • Serve as a resource to support the live production process, customer issues, and for troubleshooting problems.
  • Author well-engineered solutions using test-first/test-driven methodologies. 
  • Contribute to the architecture and design decisions for our technical solutions. 
  • Model and contribute to the continuous improvement of your team.
  • Contribute to the team’s ability to make and deliver on their commitments.
  • Work alongside other software engineers to elevate technology and consistently apply best practices for design, coding standards, performance, security, delivery, and maintainability.
  • Demonstrate ownership of developed components from development through production.
  • Ensure approaches follows a sound and repeatable process for software development that includes support for the SAFe framework, code reviews, automated testing, common practices, and standards. 

 

Role-Based Competencies

 

  • Problem Solver:  Applies critical thinking and structured problem solving to address root causes. 
  • Collaboration:  Works effectively with team members and cross functional teams to accomplish individual, team and organization goals. 
  • Analytical Skills: Able to draw insightful conclusions from complex data. Exhibits probing mind. 
  • Technically Savvy: Highly knowledgeable on current and proven BI technologies and proactively seeks to gain knowledge and understanding of evolving solutions that could have positive impact on current systems, software and tools. 
  • Results Driven: Focuses on desired results. Sets and achieves challenging goals. 
  • Practitioner: Expertly applies skills and knowledge to daily tasks in order to achieve desired outcomes. 
  • Detail Oriented: Pays attention to little details. Has patience and perseverance for pursuing a problem until the reason has been exposed and is well understood. Proactive to initiate plans for corrective actions. 
  • Flexibility/Adaptability: Adjusts quickly to changing priorities and conditions. Copes effectively with complexity and change.

 

Required Qualifications (Measurable)

 

  • Bachelor’s Degree in Computer Science, MIS, Computer Engineering, or other Information Technology related degree 
  • 1+ years experience in design and implementation of data platforms/solutions using Cloud platforms
  • 2+ years database development and coding in various languages (SQL, PL SQL, Python etc.)
  • 1+ years object-oriented programming language development.  Java is highly preferred.
  • 1+ years of experience in large systems software design and development with hands on experience in RESTful Web Services, HTML, XML/JSON, HTTP, SSL.
  • Excellent written and verbal communication skills 

 

Highly Preferred Qualifications

 

  • 1+ years working with streaming data technologies.  Kinesis, Kafka, Streamsets, Hadoop, Hive, Spark, etc.
  • 1+ years (AWS) Amazon Web Services Solutions experience.
  • 1+ years Redshift or comparable columnar database.
  • 1+ years CI/CD (Continuous Integration/Continuous Deployment).  Preferably with Jenkins
  • 1+ years experience with source code management tools such as GitHub
  • 1+ years performance testing strategies and techniques 
  • 1+ years working with large (>1TB) databases 
  • 1+ years designing BI solutions and databases  
  • 1+ years Linux experience
  • Desire to contribute to efforts beyond the scope of the day-to-day project work.
  • Advocate of unit testing, automation and test-driven development.

 

 

 

 

COVID VACCINATION REQUIREMENT: As directed by Executive Order 14042: Ensuring Adequate COVID Safety Protocols for Federal Contractors, all current and newly-hired EIS employees in the United States are required to be fully vaccinated by January 18, 2022 or by their date of hire.
We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws. We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, 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. We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.


Job Segment: Business Intelligence, Test Engineer, Testing, Cloud, Software Engineer, Technology, Engineering