Senior Software Engineer II

Elsevier

Bengaluru

On-site

INR 2,500,000 - 4,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Elsevier in Bengaluru is seeking a Senior Software Engineer-II to design, develop, and deliver high-quality software for education and health records products. You will mentor peers and translate user requests into scalable solutions.

You will contribute to cross-functional teams, implement best practices, and work across Agile or Waterfall environments while keeping pace with evolving technologies.

Qualifications

  • BS Engineering/CS or equivalent experience required.
  • 5+ years of Software Engineering experience.
  • Advanced knowledge of Agile or Waterfall development methodologies.
  • Strong proficiency with data manipulation and SQL.
  • Experience with multiple data storage subsystems.
  • Expertise in Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
  • Ability to translate user requirements into software solutions.
  • Good written and spoken communication skills.

Responsibilities

  • 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.
  • Complete complex bug fixes.
  • Work closely with other development team members to understand complex product requirements and translate them into software designs.
  • 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 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.
  • All other duties as assigned.

Skills

Java/J2EE
JavaScript
C/C++
HTML
XML
SQL
Data modeling
Agile

Education

BS Engineering/Computer Science or equivalent experience

Job description

Job Summary

Senior Software Engineer-II

Would you like to be part of a team that delivers high-quality software to our customers

Are you a highly visible champion with a can do attitude and enthusiasm that inspires others

About the Team

Our global team supports products in education and electronic health records that introduce students to digital charting and prepare them to document care in today s modern clinical environment. We have a very stable product that we continuously strive to improve. Our team values trust, respect, collaboration, agility, and quality.

About the Role

This position performs complex research, design, and software development assignments within a software functional area or product line, and provides direct input to project plans, schedules, and methodology in the development of cross-functional software products. This position performs software design typically across multiple systems; mentors more-junior members of the team; and talks to users/customers and translates their requests into solutions.

Responsibilities
  • 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.
  • Complete complex bug fixes.
  • Work closely with other development team members to understand complex product requirements and translate them into software designs.
  • 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 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.
  • All other duties as assigned.
Requirements
  • 5+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience required
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Expertise in development languages including but not limited to: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net.
  • Strong research skills.
  • Strong knowledge in industry best practices in development.
  • Knowledge in using and developing applicable tool sets.
  • Ability to interface competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Ability to complete complex bug fixes.
  • Good oral and written communications skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer-Senior II-1
Software Engineer-Senior II-1

FedEx ACC • Chennai District

On-site
INR 600,000 - 900,000
Software Engineer II
Software Engineer II

OUTCOMES OPERATING INDIA PRIVATE LIMITED • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Software Engineer II - Developer
Software Engineer II - Developer

Arthrex India • Pune District

On-site
INR 1,400,000 - 2,100,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Broadway Global Services • Bengaluru

On-site
INR 2,500,000 - 3,800,000
Sr. Staff Software Engineer- Eng
Sr. Staff Software Engineer- Eng

UKG • Dadri

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

PBC SYSTEMS AND SOLUTIONS LLC • Ernakulam

On-site
INR 1,000,000 - 1,500,000
Senior Software Engineer
Senior Software Engineer

Wing Assistant • Bengaluru

Remote
INR 1,200,000 - 1,800,000
Remote work opportunities with a flexible setup
Health, dental, and vision insurance
Generous vacation and leave policies
Software Developer II
Software Developer II

FedEx • Hyderabad

On-site
INR 600,000 - 1,200,000
Senior Software Engineer
Senior Software Engineer

Wolters Kluwer • Pune District

Hybrid
INR 1,800,000 - 2,400,000