LexisNexis USA is looking to solve problems related to software development, including performing research, design, and software development assignments, writing and reviewing specifications, and resolving technical issues.
Requirements
- using software engineering to build complex high-usage systems and applications
- in development languages including Java, XQuery, Python, and JavaScript to write and develop algorithms for uses including but not limited to, Search Relevance, AI systems, and performance optimization
- with Test-Driven Development to design, maintain and debug new or existing code used in production systems
- using Software Development Methodologies including Agile, Scrum, and Waterfall to help plan and manage software engineering projects and their lifecycles
- utilizing multiple data storage systems including Cassandra, Redis, NoSQL Databases, and SQL Databases to support systems and applications with high numbers of records and documents
- using Data Modelling principles and optimization approaches to ensure performance, reliability, and availability of content systems supporting applications
- using open source or private Cloud platforms to build scalable, reliable, and secure cloud-native applications, including but not AWS, Azure, Google Cloud or OpenStack.
Responsibilities
- Perform research, design, and software development assignments within a specific software functional area or product line.
- Design the program flow of individual pieces of code, and perform coding and unit testing.
- Interface with other technical personnel or team members to finalize software requirements.
- Write and review portions of detailed specifications for the development of software system components.
- Work closely with other software development team members to understand product requirements and translate them into software designs.
- Implement software development processes, coding best practices, and code reviews.
- Resolve technical issues as necessary, keep abreast of new technology developments, and complete bug fixes.
Other
- Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, or a related field required.
- 5 years of experience in job offered or related occupations required.
- Employee reports to LexisNexis USA office in Raleigh, NC, but may telecommute from any location within the U.S.
- Experience can be concurrent.
- Interested candidates should send email to ResumesICT@RELX.com and reference job code: R106242