Senior Software Engineer I

Elsevier Inc.
Home, PA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$86,600.0 - $156,333.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) .NET Framework Microsoft Windows Agile Methodology Unix C++ (Programming Language) Code Review Continuous Integration Data Manipulation Languages Data Warehousing Java Platform Enterprise Edition (J2EE)
+13 more
Javaserver Pages Node.Js Pair Programming Software Engineering Software Systems SQL Databases Extensible Markup Language (XML) Data Logging Data Storage Technologies Test-Driven Development (TDD) ReactJS Optimization Algorithms Programming Languages

Job description

In this role, you will lead, design, build, test, and maintain software solutions that enable reliable, scalable capabilities for our customers and internal users. You will collaborate with Product, Design, QA, and other engineering teams to deliver high-quality features, drive technical improvements, and mentor other engineers.

About the team; Clinical Learning Hub (CLH) is a multidisciplinary team dedicated to delivering clinical evidence based clinical courses and lessons that educate and empower clinicians and staff. We design scalable, evidence-based educational programs, and curate resources that improve patient care, safety, and operational efficiency. Our team collaborates across disciplines to accelerate access to the latest knowledge, foster a culture of continuous learning, and leverage innovative tools to reach diverse learners. We seek curious, collaborative professionals who thrive in dynamic environments and are committed to advancing clinical excellence through education.

Responsibilities Include:

  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Will be entrusted with mentoring other to continuous integration, delivery, and deployment software delivery practices.
  • Develop skills to Mentor less senior software developers on development methodologies and optimization techniques
  • Identify operational requirements for logging, instrumentation and alerting and works with Senior II to ensure operational requirements are met.
  • Successfully implement development processes, coding best practices and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve complex intermediate technical issues as necessary.
  • Participate in Pair Programming with squad members to support the learning and development of others.

Requirements

Do you have experience in Test-driven development?, * Knowledge of continuous Software delivery. Confident practitioner in development languages including but not limited to: React, Node, Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, Unix, .Net

  • Aware of operational requirements and implementation for logging, instrumentation, and alerting. Proficient in implementing continuous integration, delivery, and deployment software delivery practices.
  • Ability to work closely with other development team members to understand product complex requirements and translate them into software designs.
  • Knowledge of software development methodologies (e.g., Agile, Waterfall)
  • Proficiency with data manipulation language including optimization techniques
  • Understanding of normalized/dimensional data modelling principles
  • Knowledge of multiple data storage subsystems
  • Knowledge in using and developing in applicable toolsets
  • Ability to interface competently with other technical personnel or team members to finalize requirements
  • Ability to work well with internal and external technology resources
  • Ability to lead, guide, and mentor team members
  • Knowledge of test-driven development
  • Ability to write and review portions of detailed specifications for the development of complex system components

About the company

Elsevier is a renowned global information analytics company that primarily focuses on providing scientific, technical, and medical (STM) research content, tools, and services. It is one of the largest publishers of academic journals and scholarly literature in the world.

Elsevier operates in various domains, including science, technology, medicine, social sciences, and more. They publish a vast number of peer-reviewed journals covering a wide range of disciplines. These journals act as platforms for researchers and academics to share their findings and contribute to the advancement of knowledge in their respective fields.

In addition to publishing, Elsevier offers a suite of digital solutions and services to support researchers, scientists, and professionals in their work. They provide online platforms like ScienceDirect, Scopus, and Mendeley, which offer access to a vast repository of scholarly articles, research papers, and other scientific content. These platforms often serve as essential resources for software developers seeking to stay updated with the latest scientific advancements.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

2:03 min

Microsoft integrating native Unix coreutils into Windows environments

Chris Heilmann +2 · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann +2 · LIVE

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all