Software Engineer III

RELX Group plc
Raleigh, United States of America
31 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 131K

Job location

Remote
Raleigh, United States of America

Tech stack

Java
Agile Methodologies
Unit Testing
Code Review
Computer Engineering
Customer Data Management
Data Manipulation Languages
Relational Databases
JUnit
Microsoft SQL Server
Software Engineering
Subversion
Apache Wicket
Data Storage Technologies
React
Spring-boot
Backend
GIT
Angular
Information Technology
Front End Software Development
Software Version Control
Jasmine

Job description

  • Perform moderately difficult research, design, and software development assignments within a specific software functional area or product line. Solve problems, including the design of the program flow of individual pieces of code, effective coding, and unit testing. Interface with other technical personnel or team members to finalize requirements. Write and review portions of detailed specifications for the development of system components of moderate complexity. Work closely with other development team members to understand moderately complex product requirements and translate them into software designs. Implement development processes, coding best practices, and code reviews. Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders. Keep abreast of new technology developments and resolve technical issues as necessary. Perform other duties as needed.

Requirements

  • Bachelor's degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, or a related field required.

  • 3 years of experience in job offered or related occupations required.

  • Also required is: 3 years of experience: utilizing Java 8 or higher to design the backend logic for various features of the software; using React, Angular or Angular JS, Apache Wicket to design the frontend appearance for various features of the software; using SQL Server or any relational database systems to create and maintain customer data that populates the software, as well as to perform data manipulation language including optimization techniques; using multiple data storage subsystems; utilizing unit testing frameworks including Junit or Jasmine to validate the correctness of the code changes to ensure it passes acceptance criteria; using Agile or Kanban methodologies for continuous software development and delivery; using frameworks including Spring Boot, Angular, or React to integrate frontend and backend development technologies; and with version control systems such as Git or SVN to ensure seamless collaboration when working with same codebase.

  • Employee reports to RELX, Inc. d/b/a LexisNexis USA office in Raleigh, NC, but may telecommute from any location within the U.S.

  • Experience can be concurrent.

SALARY RANGE FOR REQ#R111459

Apply for this position