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
Enterprise SaaS · Legal Tech

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 while delivering impactful software solutions. As a Software Engineer III, you'll be responsible for research, design, and software development within specific functional areas or product lines, focusing on program flow design and efficient coding practices.

The position requires expertise in multiple programming languages and frameworks, including C#, .NET, Angular, TypeScript, and JavaScript, along with a strong understanding of data modeling principles. You'll be working in a collaborative environment, participating in code reviews, and implementing best practices for software development.

LexisNexis offers a comprehensive benefits package including medical aid, retirement plans, and modern family benefits. The company promotes a healthy work-life balance with flexible working hours and various wellbeing initiatives. As part of RELX, a global provider of information-based analytics and decision tools, you'll be contributing to solutions that help professionals make better decisions and achieve better outcomes.

The ideal candidate will have 3+ years of software engineering experience, strong technical skills, and excellent communication abilities. This role presents an opportunity to work with a leading legal and professional information provider while developing your career in a supportive and innovative environment.

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 data storage subsystems
  • Knowledge of industry best practices including code coverage and test-driven development
  • Experience with AI prompting (bonus)
  • Knowledge of software development methodologies (Agile, Waterfall)
  • Good oral and written communication skills

Benefits For Software Engineer III

Medical Insurance
Dental Insurance
Vision Insurance
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