Taro Logo

Senior Software Engineer

LexisNexis is a leading global provider of legal, regulatory and business information and analytics that help customers increase productivity, improve decision-making and outcomes, and advance the rule of law around the world.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Legal

Description For Senior Software Engineer

LexisNexis is seeking a Senior Software Engineer to join their team in Shanghai. This role is perfect for an experienced software engineer with strong backend development skills and expertise in data modeling. The position involves complex software development within the legal and professional information services sector, working on systems that help legal professionals improve their productivity and decision-making.

The ideal candidate will have at least 5 years of software engineering experience and a strong foundation in various programming languages and technologies. You'll be working with data-heavy applications, requiring expertise in data modeling, storage systems, and optimization techniques. This role offers the opportunity to mentor junior developers and contribute to the development of sophisticated legal and business information systems.

As a Senior Software Engineer at LexisNexis, you'll be part of a company that's committed to advancing the rule of law worldwide. You'll work on projects that have real-world impact, helping lawyers win cases, assisting corporations in preventing corruption, and supporting efforts to combat human trafficking. The role combines technical excellence with meaningful work that makes a difference in the legal and business world.

The position offers the chance to work with modern technologies and methodologies, including Agile practices, test-driven development, and various programming languages. You'll be involved in the full software development lifecycle, from requirements gathering to implementation and maintenance, while also having the opportunity to mentor and guide less experienced team members.

Last updated a day ago

Responsibilities For Senior Software Engineer

  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for complex system components
  • Complete complex bug fixes
  • Work with development team to translate requirements into software designs
  • Implement development processes, coding best practices, and code reviews
  • Resolve complex technical issues
  • Train entry-level software engineers
  • Design and work with complex data models
  • Mentor less-senior software developers

Requirements For Senior Software Engineer

Java
JavaScript
  • BS Engineering/Computer Science or equivalent experience
  • 5+ years of Software Engineering experience
  • Advanced knowledge of software development methodologies (Agile, Waterfall)
  • Strong proficiency with data manipulation language
  • Strong understanding of normalized/dimensional data modeling principles
  • Strong knowledge of multiple data storage subsystems
  • Expertise in development languages: Java/J2EE, JavaScript, JSP, C/C++, HTML, XML, SQL, Windows, UNIX, and .Net
  • Strong research skills
  • Knowledge of test-driven development
  • Good oral and written communications skills

Interested in this job?

Jobs Related To LexisNexis Senior Software Engineer