Taro Logo

Senior Software Engineer

LexisNexis is a global provider of legal, regulatory and business information and analytics helping customers improve productivity and decision-making.
Cape Town, South AfricaZakariyya Park, 1821, South Africa
Backend
Senior Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS · Legal

Job Description

LexisNexis Legal & Professional, a part of RELX, is seeking a Senior Software Engineer to join their team. This role is perfect for an experienced engineer who wants to work on complex software systems in the legal and professional information sector. The company serves customers in more than 150 countries and is a pioneer in deploying AI and advanced technologies in the legal market.

The position involves complex research, design, and software development within software functional areas or product lines. You'll be working on cross-functional software products, mentoring junior team members, and translating user requirements into technical solutions. The role requires expertise in multiple programming languages and technologies, including C#, .NET, SQL, and Angular, along with strong knowledge of software development methodologies.

The company offers an excellent work environment with a focus on work-life balance and professional growth. Benefits include medical aid, retirement plans, modern family benefits, and flexible working hours. This is an opportunity to work with a global leader in legal and business information analytics, helping to improve productivity and advance the rule of law around the world.

The ideal candidate will have 7+ years of software engineering experience, strong technical skills, and the ability to mentor others. You'll be working in an environment that values innovation, collaboration, and professional development, with opportunities to work on cutting-edge technologies including AI and advanced analytics systems.

Last updated 20 days ago

Responsibilities For Senior Software Engineer

  • Interface with technical personnel to finalize requirements
  • Write and review detailed specifications for complex system components
  • Translate product requirements into software designs
  • Implement development processes and coding best practices
  • Operate in various development environments (Agile, Waterfall)
  • Train entry-level software engineers
  • Design and work with complex data models
  • Mentor less-senior software developers

Requirements For Senior Software Engineer

  • 7+ years of Software Engineering experience
  • BS Engineering/Computer Science or equivalent experience
  • Advanced knowledge of software development methodologies
  • Strong proficiency with data manipulation language
  • Strong understanding of normalized/dimensional data modeling principles
  • Expertise in C#, .NET, HTML, XML, SQL, Windows, UNIX, and Angular
  • DevOps: CI/CD Process and Pipelines setup
  • Knowledge of test-driven development

Benefits For Senior Software Engineer

Medical Insurance
401k
Parental Leave
  • Medical Aid
  • Retirement Plan with Risk Benefits
  • Modern family benefits including adoption and surrogacy
  • Study Leave
  • Flexible working hours

Related Jobs