Senior Software Engineer
Would you enjoy working on our cutting-edge products?
Are you ready for the next step in your engineering career?
About our Team
LexisNexis Legal & Professional, which serves customers in more than 150 countries with 11,300 employees worldwide, is part of RELX, a global provider of information-based analytics and decision tools for professional and business customers.
About the Role
This position is performed by an experienced professional and will undertake difficult 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 under the guidance of more senior members of the squad. This position performs software design - typically across multiple components; is developing the skills of mentoring more junior members of the team and works with others to talk to users/customers and translates their requests into solutions. Despite the product delivery is to serve the French legal industry, knowledge of French is not required.
Responsibilities
- Contributing as part of a SCRUM squad team to develop cutting-edge legal search engine & analytics product.
- Ensuring technical consistency and overall code quality and maintainability, co-create technical components with the Architect of the product.
- Define, coordinate and provide direct input to project plans.
- Writing and reviewing portions of detailed specifications for the development of complex system components.
- Implementing development processes, coding best practices and code reviews, resolve technical issues as necessary.
- Keeping abreast of new technology developments and follow global RELX technical strategy.
- Mentoring more junior members of the team.
Requirements
- Have extensive years of Software Engineering experience.
- Have a degree in Engineering/Computer Science or equivalent experience required.
- Have good experience with various resource models such as Managed Services and/or Staff Augmentation.
- Have proficiency with data manipulation language including optimization techniques, strong understanding of normalized/dimensional data modeling principles.
- Have expertise in development languages, technical stack including but not limited to: AWS Cloud, Angular, .Net, Javascript, Java/J2EE (optional), AppShell and Micro-frontend (Module Federation / Webpack), Database such as REDIS, PostgreSQL, Graph DB, SQL, NoSQL, Solr.
- Have knowledge in using and developing applicable tool sets.
- Have extensive problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making.
- Have good communication (verbal and written) and customer service skills. Strong interpersonal, communication, and presentation skills applicable to a wide audience including senior and executive management,