Taro Logo

Software Engineer III

LexisNexis Legal & Professional provides legal, regulatory, and business information and analytics, serving customers in more than 150 countries with 11,300 employees worldwide.
Johannesburg, South Africa
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Legal

Job Description

LexisNexis Legal & Professional, a RELX company, is seeking a Software Engineer III to join their team in Johannesburg. This role offers an exciting opportunity to work on cutting-edge technologies and solve complex problems in the legal and professional information services sector. The position involves performing research, design, and software development within specific functional areas or product lines.

As a Software Engineer III, you'll be responsible for developing functional software components, maintaining high code quality, and addressing issues throughout the software development lifecycle. The role requires expertise in multiple programming languages including C#, .NET, Angular, TypeScript, and JavaScript, along with strong understanding of data modeling principles and storage subsystems.

The company offers a comprehensive benefits package including medical aid, retirement plans, modern family benefits, and flexible working arrangements. LexisNexis is committed to maintaining a healthy work-life balance and provides various wellbeing initiatives, study assistance, and professional development opportunities.

This is an excellent opportunity for a mid-level software engineer with 3+ years of experience to join a global organization that serves customers in more than 150 countries. The role offers the chance to work on impactful software solutions while contributing to the company's mission of advancing the rule of law and helping professionals make better decisions through information-based analytics.

Last updated 23 days ago

Responsibilities For Software Engineer III

  • Collaborate with technical personnel to finalize requirements
  • Write and review detailed specifications for system components
  • Translate product requirements into software designs
  • Implement development processes and coding best practices
  • Conduct code reviews
  • Operate in various development environments (Agile, Waterfall)
  • Resolve technical issues
  • Stay updated with new technology developments
  • Complete bug fixes

Requirements For Software Engineer III

TypeScript
JavaScript
  • 3+ years of software engineering experience
  • Bachelor's degree in engineering, Computer Science, or equivalent experience
  • Proficiency in C#, .NET, Angular, TypeScript, JavaScript, HTML, CSS, Windows
  • Proficiency with data manipulation languages
  • Understanding of data modeling principles
  • Experience with complex data models and storage subsystems
  • Knowledge of industry best practices including code coverage and test-driven development
  • Experience with AI prompting (bonus)
  • Knowledge of software development methodologies
  • Good oral and written communication skills

Benefits For Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Medical Aid
  • Retirement Plan with Risk Benefits
  • Disability Coverage
  • Critical Illness Coverage
  • Life Cover
  • Funeral Cover
  • Modern family benefits including adoption and surrogacy
  • Study Leave
  • Flexible working hours

Related Jobs