Talent.com
Software Engineer

Software Engineer

Dye & Durham CorporationCape Town, Western Cape, South Africa
30+ days ago
Job description

Overview

Department : Software Development

Employment Type : Permanent - Full Time

Location : Cape Town

Reporting To : Software Team Lead

You will be a self-starter, motivated and keen to learn as you join one of our established teams and contribute to the development of our in-house applications, product builds and client integrations.

You will have knowledge and understanding of the SOLID principles and engineering, plus modular system design as your core responsibilities will revolve around extension of our exiting code base, development of new products and working with the Product and wider Engineering team to meet our business goals.

Key Responsibilities

  • Design, develop, test, and maintain software solutions in line with functional and technical requirements.
  • Take responsibility for assigned tasks, managing them independently or with minimal supervision, and delivering within agreed timelines.
  • Participate in technical discussions, offering ideas and solutions to help shape design and implementation decisions.
  • Write clean, maintainable, and well-tested code that adheres to team and industry standards.
  • Take part in peer reviews of code and design, both giving and receiving constructive feedback.
  • Collaborate closely with team members, product owners, and QA to deliver reliable and well-understood solutions.
  • Communicate progress clearly, raising risks, blockers, or unexpected changes in scope early and transparently.
  • Investigate and resolve bugs and performance issues, contributing to the stability and reliability of the system.
  • Write or update documentation for developed features and participate in knowledge sharing within the team.
  • Seek feedback and learning opportunities to deepen technical skills and grow toward a senior engineering role.

Skills, Knowledge & Expertise

  • Minimum 3-year IT-related degree or diploma.
  • Practical experience in developing web and desktop applications;
  • Experience in .NET Core, ASP.NET Core and Angular

  • SQL & relational database programming skills.
  • Proven experience in HTML, CSS and JavaScript development
  • Proven experience in web back-end technologies (e.g. SOAP, REST)
  • Knowledge about server and cloud-based technologies.
  • Exposure to Microsoft Azure would be advantageous.
  • Experience in mobile development using Flutter / Dart advantageous, but not a requirement.
  • Exposure to Scrum and Agile methodologies will be advantageous.
  • Willingness to learn and develop
  • Analytical and logical problem-solving skills.
  • Any domain knowledge relating to business law is a big plus.
  • Job Benefits

    At Dye & Durham we strive to be visionaries! As a leader in our field, we ensure our employees are ready for the next challenge in their journey with us by offering internal and external training opportunities. We offer competitive salaries and a whole host of benefits including healthcare, pension, company discounts, wellness programs, and paid days off to move house or volunteer for your favourite charity.

    Please note, if this role is based in South Africa, all applicants must have the legal right to live and work in South Africa. Proof will be required during the recruitment process

    Do you share our DNA?

  • We ask how tomorrow can be better than today
  • We are passionate about solving our customer's challenges
  • Our ideas break boundaries
  • We value different perspectives and encourage dialogue
  • We take ownership and celebrate together
  • #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    • Promoted
    Software Engineer

    Software Engineer

    Recru-itCape Town, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 13 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 10 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Communicate RecruitmentStellenbosch, South Africa
    My client is seeking a Software Engineer to join their Fibre Front End team, building next-gen fibre signal acquisition systems. Youll work on reducing internet traffic, programmable switches, and s...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    The Legends AgencyCape Town, Western Cape, South Africa
    Build Scalable Web3 & Blockchain Products with a Global Remote Team.Remote (South Africa) | Market Related | SA Working Hours. Our client is a globally distributed software development company with ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Monocle SolutionsCape Town, Western Cape, South Africa
    Imagine being a data and programming guru and understanding the intricacies of banking and insurance.At Monocle, we believe work is more than a job. It is a chance to make a difference in the world ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    XneeloDurbanville, Western Cape, South Africa
    At xneelo, it starts with purpose.We’re business enablers offering a hosting service for our customers to create and transact online. We spend each day working hard to retain the trust of our custom...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    DigiOutsourceCape Town, Western Cape, South Africa
    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.We’re part of Super Group, the NYSE-listed digital gaming company behind some of the wo...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    NTT DataCape Town, Western Cape, South Africa
    Coding of changes, fixes, integrations and new systems that will run efficiently and securely.Building modular and scalable programs that are optimised for re-use, re-engineering and re-development...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    algojobsWorkFromHome, Western Cape, South Africa
    From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, impact.Its award-winning products—Performance (affiliate), Creator (influencer), and Advocate (cust...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    Phanda PersonnelCape Town, Western Cape, South Africa
    Prototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered). Provide hands-on technical support in the syst...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Network RecruitmentStellenbosch, South Africa
    Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer Fullstack - Cape Town

    Software Engineer Fullstack - Cape Town

    CollinsonCape Town, Western Cape, South Africa
    Collinson is a global loyalty and benefits company.We use our expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain t...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    ACI WorldwideCape Town, Western Cape, South Africa
    Join the Team Making Possibilities Happen.If you have ever used an ATM, paid a bill through your phone, sent money to a friend, or shopped online, chances are your transaction was safeguarded and p...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    LulaCape Town, Western Cape, South Africa
    Lula, based in Cape Town, Western Cape, South Africa, is seeking a.This role involves contributing to system architecture, technical decision-making, and platform development, including mentoring j...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    Air ChefsCape Town, Western Cape, South Africa
    Air Chefs Cape Town, Western Cape, South Africa.Be among the first 25 applicants.Youll play a key role in building and enhancing their customer portal and internal systems, with the chance to shape...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    NCR Atleos CorporationCape Town, Western Cape, South Africa
    Develop systems to enhance business productivity, improve overall business efficiencies and maximise business profitability • Develop new service offerings on ATM terminals, ensure that the network ...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer

    Software Engineer

    NCR AtleosCape Town, Western Cape, South Africa
    NCR Atleos, headquartered in Atlanta, is a leader in expanding financial access.Our dedicated 20,000 employees optimize the branch, improve operational efficiency and maximize self-service availabi...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer (Developer / Technical)

    Software Engineer (Developer / Technical)

    Black Pen RecruitmentCape Town, WC, South Africa
    Our client is an innovative pay-as-you-go solar startup.They make life better for everyday households in Africa where they build amazing tech to help bring access to energy, internet and opportunit...Show moreLast updated: 30+ days ago