Enable job alerts via email!

Software Engineer III

LexisNexis South Africa Shared Services (Pty) Ltd Company

Johannesburg

On-site

ZAR 40 000 - 80 000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company seeks a talented Software Developer to design and develop high-quality software products. This role involves collaborating with technical teams, implementing best practices, and resolving technical issues in a dynamic environment. You'll work with modern technologies, including AWS services, and contribute to the development of distributed systems. The company promotes a healthy work/life balance with flexible hours and numerous benefits, making it an exciting opportunity for those looking to grow their careers in software engineering.

Benefits

Medical Aid
Retirement Plan
Flexible Hours
Wellbeing Initiatives
Study Assistance
Sabbaticals
Shared Parental Leave
Modern Family Benefits

Qualifications

  • 4+ years of software engineering experience required.
  • Proven success in developing large distributed systems.

Responsibilities

  • Collaborate with team members to finalize requirements and design software.
  • Implement coding best practices and conduct code reviews.

Skills

AWS Cloud Services
CI/CD Pipelines
Web Services (SOAP or REST)
Troubleshooting
Automation Scripts
Communication Skills
Test-Driven Development

Education

BSc in Engineering
BSc in Computer Science

Tools

Jenkins

Job description

As a Software Developer, you'll conduct research, design, and develop software within a specific area. Your work will contribute to high-quality software products. The position requires the ability to work on individual pieces of work and solve problems, including designing program flow, effective coding, and unit testing.

Responsibilities
  1. Interface with other technical personnel or team members to finalize requirements.
  2. Write and review detailed specifications for system components of moderate complexity.
  3. Collaborate with team members to understand product requirements and translate them into software designs.
  4. Implement development processes, coding best practices, and conduct code reviews.
  5. Operate in various development environments (Agile, Waterfall) while collaborating with stakeholders.
  6. Resolve technical issues as they arise.
  7. Stay updated on new technology developments.
  8. Complete bug fixes.
  9. Perform other duties as assigned.
Requirements
  1. Proven success in developing and maintaining large distributed systems in an agile environment.
  2. Strong experience with AWS cloud services (Lambda, S3, SQS, Step Functions, CloudWatch, etc.).
  3. Experience with CI/CD pipelines using Jenkins or similar tools.
  4. Experience working with Web Services (SOAP or REST) and parsing JSON/XML data.
  5. Ability to troubleshoot, resolve customer issues, document, and develop new features.
  6. Proactive in automating routine tasks and developing automation scripts.
  7. Excellent communication and interpersonal skills; capable of working independently and in teams.
  8. Experience in planning and executing platform upgrades, patches, and enhancements.
  9. Knowledge of industry best practices like code coverage.
  10. Ability to collaborate effectively with internal and external technical resources.
  11. Experience in writing and reviewing specifications for system components.
  12. Knowledge of software development methodologies (Agile, Waterfall).
  13. Knowledge of data manipulation languages and storage subsystems.
  14. Understanding of test-driven development.
  15. Capable of completing moderately complex bug fixes.
Qualifications
  1. 4+ years of software engineering experience.
  2. BSc in Engineering, Computer Science, or equivalent experience.
Work in a way that works for you

We promote a healthy work/life balance with flexible hours, wellbeing initiatives, shared parental leave, study assistance, and sabbaticals to support your immediate and long-term goals.

Benefits
  • Medical Aid
  • Retirement Plan including risk benefits (disability, critical illness, life, funeral cover)
  • Modern family benefits, including adoption and surrogacy
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.