Johannesburg
8 days ago
Software Engineer III

Nexis Solutions, a division of LexisNexis, is looking for an intermediate Software Engineer to help us transform the way we build and deliver software. We are the leading global provider of news and business information, constantly innovating to help our customers succeed by combining information and analytics to increase productivity and improve decision making.

Join us as we build a high performing team in South Africa, for the development of next-generation research tools.  We are looking for someone who has technical savvy, good communication skills, and a love for learning new things.


JOB DESCRIPTION
The Software Engineer role is a hands-on developer, potentially with full-stack experience.  In addition to writing code on complex systems and applications, you should expect to participate in pull requests as both author and reviewer, be active in our agile practices, and generally contribute to the innovation of the team.


QUALIFICATIONS:
•    3+ years of Software Development experience
•    Computer Science degree or equivalent experience required


TECHNICAL SKILLS:
•    Languages and tools like JavaScript, React, Java, SQL, NoSQL, Linux, AWS, Kubernetes
•    Exposure to various database systems, the development of microservices, optimization, and industry best practices
•    Knowledgeable in system development and effective design techniques
•    Ability to apply test-driven development
•    Ability to work in event-driven systems using Kafka, SQS, or similar
•    Interest in designing and working within complex data models
•    Knowledge of modern software development methodologies (e.g., Agile, Kanban, etc.)
•    Strong interpersonal and communication skills
•    Strong problem-solving abilities


ACCOUNTABILITIES:
•    Interface with other personnel or team members to identify solutions to customer problems.
•    Understand detailed specifications for the development of system components of moderate complexity.
•    Troubleshoot and resolve bugs.
•    Work closely with other development team members to understand moderately complex proposed solutions and translate them into working software.
•    Participate in development processes, coding best practices, and code reviews.
•    Operate in various development environments (Agile, Kanban, etc.) and collaborate within the team.
•    Discuss new ideas with the team to foster innovation and improvements.
 

LexisNexis, a division of RELX Group, is an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form: https://forms.office.com/r/eVgFxjLmAK , or please contact 1-855-833-5120.

Please read our Candidate Privacy Policy.

Confirm your E-mail: Send Email