Senior Software Engineer

Senior Software Engineer

Academic Press Elsevier
7-10 years
Not Specified

Job Description



BASIC FUNCTIONS: 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.

QUALIFICATIONS:
. 7+ years of Software Engineering experience
. BS Engineering/Computer Science or equivalent experience required
Key Responsibilities: This position exists to plan, develop, coordinate and direct large multi-functional implementation activities.
  • Join an agile team of high-performing Java software engineers working on a cloud-based, enterprise-scale content authoring application platform used by external and internal users
  • Perform complex research, design, and software development assignments.
  • Designs, codes, tests, implements, maintains and supports application software that is delivered on time and within budget.
  • Work closely across the team to understand complex business and product objectives and translate them into software designs, writing and reviewing portions of detailed design specifications for the development of complex system components.
  • Provide direct input to the methodology, work planning, grooming, task assignments and delegation, and retrospective learnings in the development of our cross-functional software products.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Resolve complex technical issues as necessary.

Technical Skills & Qualifications:
  • 7+ years of Software Engineering experience.
  • Strong hands-on Experience in developing responsive Single Page Web Application on top of one or more of the following client-side frameworks such as Angular.js (must have), jQuery, React.js
  • Strong background with providing technical guidance to product design (UX/UI) teams for best practice approach for product interface and interaction specifications and developing maintainable HTML5 & CSS3 for implementing those specifications.
  • Hands-on experience architecting and developing fine-grained services using Java, modern Java EE frameworks (Spring Boot/Spring Core/Spring IO etc.), Hibernate, Node and Database technologies like Oracle, Postgres. Some experience Jetty and Tomcat is preferred.
  • Familiarity with deploying applications with container technology (Openshift, Docker, Kubernetes, etc.).
  • Experience working in a microservice environment and troubleshooting complex systems using transaction logs and log aggregation systems (Kibana, Splunk)
  • Expertise with consuming RESTful APIs.
  • Strong experience working in Agile software environments (Scrum / Kanban)
  • Git source code repository experience (Github preferred)
  • Strong experience with agile work management systems (JIRA preferred)
  • Working knowledge of Redis, AWS ECS, Gradle, Elasticsearch, Learning Tools Interoperability standards.
  • Active experience leveraging collaboration wikis for documentation and knowledge sharing (Confluence preferred)
  • Windows or Mac OS using IDEs such as WebStorm, VSCode, etc
  • Knowledge of test-driven development.
  • Advance communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management, customers, etc., including diction/terminology and presenting information in a concise and effective manner to clients, management, and various departments using assorted communication mediums.
  • Ability to complete complex bug fixes.
  • Experience working as part of a larger, geographically dispersed team.
  • Good oral and written communications skills.
  • BS Engineering/Computer Science or equivalent experience required.
  • Relevant certifications a plus.

Working with us
We are an equal opportunity employer with a commitment to help you succeed. Here, you will find a collaborative, innovative and fun environment, where everyone has a part to play. Regardless of the team you join, we will surround you with co-workers who are passionate about what they do, and how they do it by providing the benefits below:
  • Competitive salary
  • Annual Bonus (subject to how well you and the company will perform in a year)
  • Flexible working arrangement in a way which balances your individual preferences while meeting the needs of your stakeholders
  • Leaves to accommodate your Time off, Casual leaves, Sick Leaves and 2 paid volunteer days per year
  • Additional time off to participate in Employee Resource group
  • On demand learning from Udemy for Business, Percipio, and Exec Online - plus 10 learning days per year to make the most of them
  • Group Health Insurance for self and family
  • Risk cover through Life Assurance and Accidental Insurance
  • We promote a healthy work/life balance across the organization and provide numerous wellbeing initiatives like parental leave that recognizes full spectrum of family diversity and formation, holistic wellbeing through Employee Assistance Program (EAP), Family counselling program, Headspace, wellness toolkits etc
  • Attractive Employee discounts on products & services made available to employees of RELX
  • Fun and smart colleagues to work with

-----------------------------------------------------------------------
Elsevier is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. If a qualified individual with a disability or disabled veteran needs a reasonable accommodation to use or access our online system, that individual should please contact [Confidential Information] or if you are based in the US you may also contact us on 1.855.833.5120.
Please read our

Job Details

Employment Types:

Industry:

Other

Function:

IT

Elsevier is a global information analytics business that helps institutions and professionals advance healthcare, open science and improve performance for the benefit of humanity.We help researchers make new discoveries, collaborate with their colleagues, and give them the knowledge they need to find funding. We help governments and universities evaluate and improve their research strategies. We help doctors save lives, providing insight for physicians to find the right clinical answers, and we support nurses and other healthcare professionals throughout their careers.Elsevier provides digital solutions and tools in the areas of strategic research management, R&D performance, clinical decision support, and professional education including ScienceDirect, Scopus, SciVal, ClinicalKey and Sherpath. Elsevier publishes over 2,500 digitized journals, including The Lancet and Cell, 38,000 e-book titles and many iconic reference works, including Gray's Anatomy. Elsevier is part of RELX Group. With a wide range of technology jobs, commercial and business jobs, and graduate jobs, there is a part for everyone to play. We need talented people to help us inspire ground-breaking research. Be curious. Be challenged. Be involved. Discover Elsevier. Join us. elsevier.com/about/careers

Similar Jobs

People Also Considered

Data Not Available

Career Advice to Find Better

Simple body text this will replace with orginal content