Enable job alerts via email!

Software Engineer

LexisNexis South Africa

Johannesburg

On-site

ZAR 500,000 - 700,000

Full time

6 days ago
Be an early applicant

Job summary

A leading technology company in Gauteng, Johannesburg is seeking a Software Engineer to conduct design and development tasks. The individual will work on innovative projects and collaborate in a dynamic team. Required qualifications include a BSC in Computer Science and experience with Python and cloud technologies, specifically AWS. The role involves writing specifications, resolving technical issues, and maintaining software performance. This is a great opportunity to advance your expertise in a cutting-edge tech environment.

Qualifications

  • Professional experience in software engineering.
  • Experience with development in Python and cloud technologies such as AWS.
  • Familiarity with Agile and Waterfall methodologies.

Responsibilities

  • Writing and reviewing detailed specifications for development.
  • Completing bug fixes to improve software stability.
  • Collaborating with the development team on product requirements.
  • Operating in various development environments.
  • Resolving technical issues as necessary.
  • Keeping abreast of new technology developments.

Skills

Software Engineering
Python Development
Cloud Technologies (AWS)
Agile Methodology
Waterfall Methodology
Problem Solving
Communication Skills

Education

BSC in Computer Science or equivalent
Job description

Job title : Software Engineer

Job Location : Gauteng, Johannesburg

Deadline : September 29, 2025

About the Role

As a Software Engineer, you will perform moderate research, design, and software development assignments within a specific software functional area or product line. In this role, you will have the opportunity to work on cutting-edge technologies and innovative projects that will shape the future of our products. You will collaborate with a dynamic team of talented engineers, designers, and product managers to create high-quality software solutions that meet the needs of our customers.

Responsibilities
  • Writing and reviewing portions of detailed specifications for the development of system components of moderate complexity, ensuring they meet quality standards.
  • Completing simple bug fixes to improve the stability and performance of our software.
  • Working closely with other development team members to understand product requirements and translate them into effective software designs.
  • Operating in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders to ensure project success.
  • Resolving technical issues as necessary to maintain smooth and efficient operation of our software.
  • Keeping abreast of new technology developments to continuously improve your skills and knowledge.
  • Performing all other duties as assigned to contribute to the overall success of the team and the company.
Requirements
  • Have a BSC computer science degree or equivalent.
  • Have professional experience in software engineering.
  • Have experience with development in python and cloud technologies such as AWS
  • Be familiar with Agile and Waterfall methodologies.
  • Be able to analyze and resolve technical challenges efficiently.
  • Be able to work effectively with internal and external technology teams.
  • Have strong written and verbal communication skills.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.