Taro Logo

Consulting/Principal Software Engineer

A global leader in information and analytics, helping researchers and healthcare professionals advance science and improve health outcomes through digital solutions and extensive data sets.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Healthcare · Education

Description For Consulting/Principal Software Engineer

Elsevier, a global leader in information and analytics, is seeking a Consulting/Principal Software Engineer to join their Technology team in Bengaluru. This role is crucial in developing products and systems that support science and health, providing customers with robust digital solutions that aid in researching significant global issues.

The position requires a seasoned professional with 10+ years of software engineering experience who can lead large multifunctional development activities, solve complex technical problems, and serve as a senior source of expertise. The ideal candidate will have strong experience in Java/J2EE, JavaScript, and SQL, along with deep knowledge of data modeling and architectural principles.

As a Consulting/Principal Software Engineer, you'll be responsible for providing technical leadership, mentoring other developers, and working directly with customers to understand and solve complex business needs. The role involves designing and working with complex data models, writing detailed specifications, and ensuring the delivery of high-quality software solutions.

Elsevier offers a comprehensive benefits package including health insurance for employees and family, life insurance, flexible working arrangements, and various leave options. The company's culture emphasizes efficient DevOps practices, focusing on speed, agility, cost efficiency, and high quality.

This is an excellent opportunity for a senior technologist who wants to make a meaningful impact in the scientific and healthcare sectors while working with cutting-edge technologies. The role offers significant growth potential and the chance to work on projects that directly contribute to advancing science and improving health outcomes for society's benefit.

Last updated 5 days ago

Responsibilities For Consulting/Principal Software Engineer

  • Serve as a primary technical point of contact for external technology resources
  • Provide design input across a product
  • Work directly with customers and end users
  • Interface with team members to finalize requirements
  • Write and review detailed specifications for system components
  • Complete complex bug fixes
  • Design and work with complex data models
  • Mentor lead software developers on development methodologies
  • Write complex code for computer systems

Requirements For Consulting/Principal Software Engineer

Java
JavaScript
  • 10+ years of Software Engineering experience
  • Bachelor's degree in Engineering, Computer Science or equivalent experience
  • Expertise in software development processes (Agile, Waterfall)
  • Knowledge of data modeling, design and manipulation
  • Experience in test-driven development
  • Strong budgeting and finance skills
  • Experience with multiple data storage subsystems
  • Strong interpersonal skills
  • Solid knowledge of architectural principles
  • Experience in development languages including Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL
  • Advanced communication and customer service skills

Benefits For Consulting/Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Comprehensive Health Insurance for employee and family
  • Group Life Insurance
  • Group Accident Insurance
  • Flexible Working Arrangements
  • Employee Assistance Program
  • Medical Screening
  • Maternity, paternity, and adoption support
  • Long-Service Awards
  • Paid Time Off
  • Free Transport (in Chennai)
  • Subsidized Meals (in Chennai)

Interested in this job?

Jobs Related To Elsevier Consulting/Principal Software Engineer