Sr Software Engineer
Elsevier
Chennai, Tamil Nadu, India
3d ago

Who are we?

isa global information analytics business that helps institutions andprofessionals advance healthcare, open scienceandimprove performance for the benefit of humanity.

Elsevier provides digitalsolutions and tools in the areas of strategic research management, R&Dperformance, clinical decision support and professional education, including,,,and.

Elsevier publishes over 2,500 digitized journals, includingand,38,000 e-book titles and many iconic reference works, including.

Elsevier is part of,a global provider of information and analytics for professionals and businesscustomers across industries..

Job Title : Senior Software Engineer

Purpose of the job :

Elsevier is in the midst of a major TRANSFORMATION andTECHNOLOGY is simultaneously at the FOREFRONT and the DRIVING FORCE.

Our innovative technology platforms and smartcontent solutions operate at the cutting edge of big data, semantic web andcloud technology, enabling faster more effective critical decision-

making dailyacross the globe.

We are experiencing a period of growth that is increasingthe pressure on the capability of our technology infrastructure.

As we grow, so does our demand on technologyand the way we use it.We areautomating, optimizing, increasing speed and availability and migrating tocloud services.

TheSenior Software Engineer position serves as a senior team member within a teamof Software Engineers. The team is responsible for the ongoing support anddevelopment of Operations Business Intelligence / Data Warehouse solutions.

TheSenior Software Engineer position performs complex research, design, andsoftware development assignments, and provides direct input to project plans,schedules, and methodology in the development of cross-

functional softwareproducts. This position performs software design, mentors more-junior membersof the team; and talks to users / customers and translates their requests intosolutions.

Key Result Area :

Deliver own high-qualitysoftware development work (70%)

  • Work closely with different businessand technology units to understand their data
  • warehousing and reporting needs

  • Create data warehouses, databasedesigns and implementations
  • Perform test driven development (TDD) withinthe Agile software development process
  • Have a good understanding of ETLprocesses for data loading into data warehouses
  • Develop and maintain reports to thebusiness
  • Assistthe wider team to meet and exceed goals (30%)

  • Act as a lead and mentor for otherdevelopers within team business intelligence capabilities
  • Contribute to achieving continuousimprovement within the standards and processes for ongoing development
  • Bea confident, pro-active technology and data evangelist
  • Key Competencies : Competency

    Level Description

    Displays High Integrity and Honesty

    Level 1

    Speaks up in situations where personal values are being tested.

    Is careful about making promises that will be hard to fulfil.

    Keeps manager informed of workload / deadlines.

    Keeps manager informed of workload / deadlines.

    Addresses potential issue early with manager if there may be conflict.

    Technical and Professional Expertise

    Level 2

    Applies a detailed understanding of own work and relates effectively to overall business context.

    Can be depended upon by manager and peers for technical or professional advice.

    Delivers within own role to make an important contribution to the team.

    Is able to resolve technical issues or questions quickly and effectively.

    Connects Group to Outside World

    Level 1

    Works within the Customer Focus core value.

    Regularly communicates with customers to understand their needs and views.

    Develops method to understand view of the organisation from an external perspective.

    Level 2

    Understands and applies change management methodology to change initiatives.

    Looks for ways to improve own work processes.

    Plans ahead to prepare for changes that may affect the business or team.

    Maintains a positive outlook in the face of a changing environment.

    Is able to clarify how changes affect individual, team and wider division.

    Actively seeks out ways to continually improve team activities.

    Solves Problems and Analyzes Issues

    Level 2

    Is able to ask effective questions and collect facts from multiple sources in order to solve problems.

    Is able to effectively identify and analyze problems and propose solutions.

    Effectively manages day today issues and problems without intervention.

    Level 2

    Independently addresses unexpected situations.

    Confident in taking action and removing obstacles to action.

    Can be counted on to follow through on actions.

    Encourages others to take their own initiative when faced with a problem.

    Provides appropriate amount of information, resources and support without undermining the individual’s full ownership of objectives and their success.

    Level 1

    Is approachable and friendly.

    Asks for opinions of others.

    Participates in formal and informal gatherings to meet new people and develop new relationships.

    Functional and Technical competencies :

  • Knowledge ofsoftware development methodologies (e.g., Agile, Waterfall).
  • Strongunderstanding of normalized and dimensional data modeling principles. Withespecially in-depth knowledge of Data Warehousing principles and practice
  • Strongproficiency with advanced SQL including optimization techniques (other datamanipulation languages advantageous)
  • Strongknowledge of Redshift or Oracle databases and preferably one or more other datastorage subsystems as well.
  • Expertise indevelopment languages including Pl / SQL Java, Unix, Python, XML and othersalso desirable
  • Strongknowledge of Business Intelligence tools Oracle Business Intelligence andTableau in particular
  • Ability topartner and lead internal and external technology resources in solving complexbusiness needs.
  • Ability todesign and work with complex data models.
  • Strong knowledgein industry best practices in development.
  • Strongproblem-solving experience identifying, researching, and coordinating theresources necessary to effectively troubleshoot / diagnose complex projectissues;
  • prior success extracting / translating findings intoalternatives / solutions; and identifying risks / impacts and schedule adjustmentsto facilitate management decision-making.

  • Strongcommunication (verbal and written) and customer service skills. Stronginterpersonal, communication, and presentation skills applicable to a wideaudience including senior management, customers, etc.
  • includingdiction / terminology and presenting information in a concise and effectivemanner to clients, management, and various departments using assortedcommunication mediums.

    Education, Knowledge, Skillsand Experience :

  • 5+ years of experience in software engineering
  • BS Engineering / Computer Science or equivalent experience required;advanced degree preferred; relevantcertifications added advantage
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form