Talent.com
Software Engineer II

Software Engineer II

RELXJohannesburg, Gauteng, South Africa
17 hours ago
Job description

About the role

This position performs moderately difficult research, design, and software development assignments within a specific software functional area or product line. The position should have the ability to work on individual pieces of work and solve problems including the design of the program flow of individual pieces of code, effective coding, and unit testing.

Responsibilities

  • Interface with other technical personnel or team members to finalize requirements.
  • Write and review portions of detailed specifications for the development of system components of moderate complexity.
  • Work closely with other development team members to understand moderately complex product requirements and translate them into software designs.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Resolve technical issues as necessary.
  • Keep abreast of new technology developments.
  • Complete bug fixes.

Requirements

  • 3+ years of Software Engineering experience
  • BS Engineering / Computer Science or equivalent experience required
  • Skilled in .NET (C#), including ASP.NET Core and Entity Framework, with strong experience in Angular and front‑end best practices, as well as working in Windows and UNIX environments.
  • Experienced in N‑tier architecture and cloud‑based deployment for scalable enterprise applications.
  • Familiar with industry standards such as code coverage and test‑driven development.
  • Knowledgeable in software development methodologies including Agile and Waterfall, as well as data storage subsystems.
  • Experienced in writing and reviewing detailed specifications for moderately complex system components.
  • Strong ability to complete moderately complex bug fixes while ensuring high‑quality solutions.
  • Effective collaborator with both internal and external technology resources.
  • Possesses strong oral and written communication skills to support technical and cross‑functional work.
  • Work in a way that works for you

    We promote a healthy work / life balance across the organization. We offer an appealing working prospect for our people. With numerous wellbeing initiatives, shared parental leave, study assistance and sabbaticals, we will help you meet your immediate responsibilities and your long‑term goals.

    Working flexible hours - flexing the times when you work in the day to help you fit everything in and work when you are the most productive.

    Working for you

    We know that your well‑being and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer.

    Medical Aid

    Retirement Plan inclusive of Risk Benefits (Disability, Critical Illness, Life Cover & Funeral Cover)

    Modern family benefits, including adoption and surrogacy

    Study Leave

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Intermediate Software Quality Engineer

    Intermediate Software Quality Engineer

    Boardroom AppointmentsJohannesburg, South Africa
    Intermediate Software Quality Engineer - 6 Month Contract.Key Responsibilities / Job Description : .Design and implement comprehensive test strategies for the QA team. Lead the teams automation testin...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentJohannesburg, South Africa
    Competitive pay, medical aid, pension, life cover, and bi-annual bonuses.Clear development plan, learning opportunities, and technical excellence. Hybrid model (3 days in office), daily lunches, and...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Salix RecruitmentJohannesburg, South Africa
    An exciting opportunity exists for an.Intermediate Software Engineer.This role combines hands-on development with team leadership, making it ideal for an individual who thrives in a collaborative e...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Software Engineer

    Senior Software Engineer

    CloudSmiths Proprietary LimitedWorkFromHome, Gauteng, South Africa
    As a Senior Software Engineer, you’ll be a key player on our team, driving projects forward with your technical expertise. You will be responsible for building complex features, designing scalable s...Show moreLast updated: 17 hours ago
    • Promoted
    Forensic Software Engineer- Pinelands, Johannesburg

    Forensic Software Engineer- Pinelands, Johannesburg

    Old MutualJohannesburg, ZA
    Job title : Forensic Software Engineer- Pinelands, Johannesburg.Job Location : Gauteng, Johannesburg.The Forensic Software Engineer plays a pivotal role in enabling Group Forensic Services (GFS) to...Show moreLast updated: 19 days ago
    • Promoted
    • New!
    Intermediate Software Systems Engineer

    Intermediate Software Systems Engineer

    Data CentrixJohannesburg, South Africa
    Exposure to mining technologies such as Production Analysis Systems (e.PAS, CAD, Scheduling, MS Projects), Application Portfolio Systems (SAP, LeanIX, Manage Engine Apps Manager, Manage Engine Ops ...Show moreLast updated: 5 hours ago
    • Promoted
    Software Engineer

    Software Engineer

    Henred FruehaufGermiston, Gauteng, South Africa
    We're seeking a talented Software Engineer to join our dynamic development team.You'll work on cutting-edge projects, collaborate with cross-functional teams. Design, develop, and maintain robust we...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer â 12-MONTH CONTRACT, R800-R900 PH â Join SAâs top investment manager and gain[...]

    Software Engineer â 12-MONTH CONTRACT, R800-R900 PH â Join SAâs top investment manager and gain[...]

    Acuity ConsultantsWorkFromHome, Gauteng, South Africa
    Johannesburg (hybrid) R800-R900PH 12-month Contract.This is a fantastic opportunity for a Software Engineer to gain advanced DevOps expertise while designing and delivering cloud-enabled integratio...Show moreLast updated: 1 day ago
    • Promoted
    Dev Ops Engineer II : Container Platforms

    Dev Ops Engineer II : Container Platforms

    NedbankJohannesburg, ZA
    Job title : Dev Ops Engineer II : Container Platforms.Job Location : Gauteng, Johannesburg.To be a leader in both strategy and innovation with the evaluation of existing technologies, as well ...Show moreLast updated: 23 days ago
    • Promoted
    • New!
    Senior Software Engineer – Avionics & Mission Systems

    Senior Software Engineer – Avionics & Mission Systems

    The Arya GroupCenturion, Gauteng, South Africa
    Position : Senior Software Engineer - Avionics & Mission Systems.Incomar is an aerospace and defence group based in Centurion, South Africa. We are continuously expanding our specialised product deve...Show moreLast updated: 17 hours ago
    • Promoted
    Intermediate Full Stack Software Engineer (IoT)

    Intermediate Full Stack Software Engineer (IoT)

    NTT Ltd.Johannesburg, ZA
    Job title : Intermediate Full Stack Software Engineer (IoT).Job Location : Gauteng, Johannesburg.We are seeking an Intermediate Full Stack Software Engineer to join our IoT Dev team.As an Intermedi...Show moreLast updated: 19 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Venture ResourcesJohannesburg, Gauteng, South Africa
    We are seeking a Software Engineer to execute the full lifecycle of product development by programming well-designed, efficient, and testable code that meets specifications.Develop new capabilities...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    MimecastJohannesburg, Gauteng, South Africa
    The driving force behind Collaboration Security at Mimecast.As a Senior Software Engineer, you will play a pivotal role in designing and developing solutions that are performant, efficient, secure,...Show moreLast updated: 30+ days ago
    • Promoted
    Engineer, Software

    Engineer, Software

    Standard Bank GroupJohannesburg, ZA
    Job title : Engineer, Software.Job Location : Gauteng, Johannesburg.To design, code, test, debug and correct programs in software engineering environments within the continuous delivery pipe line a...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer – All Levels (0–5 yrs)

    Software Engineer – All Levels (0–5 yrs)

    JenRec RecruitmentJohannesburg, South Africa
    As a Software Engineer, you will develop web interfaces and backend systems, troubleshoot and fix bugs and participate in testing to ensure high-quality software delivery.Youll collaborate with you...Show moreLast updated: 2 days ago
    • Promoted
    Senior Software Engineer II (JAVA & Microservices)

    Senior Software Engineer II (JAVA & Microservices)

    LexisNexis South Africa Shared Services (Pty) Ltd CompanyWorkFromHome, Gauteng, South Africa
    As a Senior Software Engineer, you will undertake difficult research, design, and software development assignments within the French team. You will provide direct input to project plans, schedules, ...Show moreLast updated: 1 day ago
    • Promoted
    Core Banking Software Engineer

    Core Banking Software Engineer

    GMI AdvisoryMidrand, Gauteng, South Africa
    Minimum : At least 5 years’ experience in software development Experience of : leading and working in an agile development environment crafting roadmaps managing a budget using technical skills to...Show moreLast updated: 30+ days ago
    • Promoted
    Dev Ops Engineer II : Container platforms

    Dev Ops Engineer II : Container platforms

    NedbankJohannesburg, Gauteng, South Africa
    Job title : Dev Ops Engineer II : Container Platforms.Job Location : Gauteng, Johannesburg.To be a leader in both strategy and innovation with the evaluation of existing technologies, as well as th...Show moreLast updated: 24 days ago