E

Elsevier

Global STM publisher of journals.

Senior Software Engineer 2

Software EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • At least 6 years of software engineering experience.
  • A Bachelor of Science in Engineering or Computer Science, or equivalent experience.
  • Advanced knowledge of software development methodologies, such as Agile and Waterfall.
  • Strong proficiency in data manipulation language, including optimization techniques.
  • Strong understanding of normalized and dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Expertise in development languages and technologies, including Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .NET.
  • Strong research skills.
  • Strong knowledge of industry best practices in development.
  • Knowledge of applicable tool sets and how to use and develop them.
  • Ability to interface competently with technical personnel or team members to finalize requirements.
  • Ability to work with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for complex system components.
  • Ability to complete complex bug fixes.
  • Good oral and written communication skills.

Responsibilities

  • Interface with technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of complex system components.
  • Complete complex bug fixes.
  • Work with development team members to understand complex product requirements and translate them into software designs.
  • Implement development processes, coding best practices, and code reviews.
  • Work in development environments such as Agile and Waterfall while collaborating with key stakeholders.
  • Resolve complex technical issues as necessary.
  • Train entry-level software engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
  • Keep abreast of new technology developments.
  • Design and work with complex data models.
  • Mentor less-senior software developers on development methodologies and optimization techniques.
  • Perform other duties as assigned.

About the Company

Elsevier

Global STM publisher of journals.

Elsevier provides scientific, medical, and technical content and analytics to researchers, educators, clinicians, and institutions worldwide through journals, books, databases, and digital platforms. It operates by offering access to peer-reviewed articles and professional literature via online platforms, along with tools for discovery, citation tracking, research management, and clinical decision support. Unlike other publishers, Elsevier combines a broad portfolio of STM content with integrated analytics and workflow tools, serving researchers, healthcare professionals, and academic institutions on a global scale. Its goal is to enable the advancement of knowledge and improve health outcomes by delivering reliable, accessible information and data-driven solutions across the research lifecycle.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
1880

Recently Posted Jobs

Explore more opportunities at Elsevier

See more jobs