Software Development Specialist

4 days ago


Cape Town, Western Cape, South Africa Gvw Group, Llc Full time

About the Role:

We seek a motivated and adaptable software developer to join our team. As a software development specialist, you will work on diverse projects, from maintaining and improving legacy systems to contributing to modernization initiatives.

This position offers an opportunity to contribute across multiple aspects of the software development lifecycle. The ideal candidate is a problem-solver with a growth mindset, ready to wear many hats and step into various challenges.

Key Responsibilities:

  1. Leverage Legacy Code:
    1. Analyze, debug, and improve existing .NET-based legacy systems to ensure reliability and performance.
    2. Document, refactor, and optimize legacy codebases while minimizing disruption to business operations.
    3. Collaborate with cross-functional teams to understand the context and nuances of legacy systems.
  2. Drive Modernization Efforts:
    1. Actively participate in migrating legacy systems to modern platforms, tools, and architectures.
    2. Contribute to the design and development of new solutions using appropriate platforms.
    3. Assist and learn to implement best practices for CI/CD, telemetry, observability, and containerization where appropriate.
  3. Develop and Collaborate:
    1. Write clean, scalable, and maintainable code that adheres to coding standards and best practices.
    2. Collaborate closely with team members, business analysts, and product managers to deliver high-quality software.
    3. Participate in code reviews and technical discussions and learn about the assigned applications.
  4. Solve Problems and Adapt:
    1. Troubleshoot and resolve complex technical issues across various application stack layers.
    2. Work flexibly across front-end, back-end, and database layers as project needs require.
    3. Be open to learning and working with new tools and technologies to address business requirements.


  • Cape Town, Western Cape, South Africa BET Software Full time

    We are looking for an experienced IT software development specialist to join our team at BET Software. As an Atlassian administrator, you will be responsible for managing and optimising the Atlassian suite to improve collaboration and efficiency across the organisation.Key Skills and Qualifications:Completed or studying towards a degree or Diploma in...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    In this role, you will be responsible for designing, developing, and testing software applications. The emphasis is placed on front-end programming using React in conjunction with some back-end development using C#.Key Performance IndicatorsDevelop high-quality software applicationsMaintain accurate records of progress and achievementsCollaborate effectively...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    Job SummaryWe are seeking a highly skilled Software Upgrade Specialist to join our team at Spinnaker Software. In this role, you will be responsible for upgrading software/systems for our retail clients after-hours.Key ResponsibilitiesUpgrade software/systems for retail clients after-hoursWork a 4 x 10 hour shift schedule per weekEnsure minimal downtime for...


  • Cape Town, Western Cape, South Africa BET Software Full time

    Job OverviewWe are seeking a seasoned Software Development Executive to lead our software development teams in shaping the future of technology at BET Software. This role requires a strategic thinker with experience in managing high-performing teams and driving innovation.About YouYou have at least 3-5 years of experience managing software development teams...


  • Cape Town, Western Cape, South Africa BET Software Full time

    About the RoleWe are seeking a seasoned Software Development Manager to spearhead our software development efforts in Cape Town. This is an exciting opportunity for a leader with a financial background in payment methods to drive innovation, streamline transaction systems, and lead high-performing teams.In this role, you will oversee project execution,...


  • Cape Town, Western Cape, South Africa Skill Set Specialists Full time

    We are looking for a skilled Software Development Specialist to join our team at Skill Set Specialists. As a key member of our development team, you will be responsible for designing, developing, and deploying high-quality software solutions.This role requires strong technical skills, including experience with software development life cycles, agile...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    Company OverviewAt Spinnaker Software, we're committed to disrupting the consumer goods industry with innovative retail software solutions.


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Direct message the job poster from redPanda SoftwareRecruitment Specialist @ Red Panda SoftwareCape Town (Hybrid)Key Roles and ResponsibilitiesDevelop, test and maintain software applications focusing on front-end programming using JavaScript.Front end and back-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking with...


  • Cape Town, Western Cape, South Africa Open Box Software Full time

    Join Our TeamWe are seeking a highly skilled and motivated Solutions Consultant to join our team at Open Box Software. As a member of our team, you will have the opportunity to work on diverse projects, develop your skills in software development, architecture, and business analysis, and contribute to business success.Our ideal candidate has experience with...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    We are seeking an exceptional and passionate software developer to join our dynamic mission systems and software tools team. As a software development specialist, you will form part of a software development team responsible for designing, developing, and maintaining mission-system-related software.Key Responsibilities:Design and develop software for payload...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: BET Software is on the lookout for an experienced Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with C# . Beyond...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...


  • Cape Town, Western Cape, South Africa BET Software Full time

    We Want You: BET Software is on the lookout for two Intermediate Software Development Engineers to join our dynamic team in Cape Town. In this role, youll be responsible for designing, developing, and maintaining high-quality software solutions that meet performance, scalability, and security requirements. Must be experienced with REACT . Beyond coding,...


  • Cape Town, Western Cape, South Africa Takealot Group Full time

    About UsTakealot Group, a leading e-commerce company in South Africa, is seeking a highly skilled Software Development Specialist to join our team. This role involves working closely with stakeholders and data engineers to turn data into actionable insights that drive business decisions.


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    Job Summary">Spinnaker Software is looking for a talented QA Analyst to join our team.The ideal candidate will have a passion for IT systems and experience in functional testing, exploratory testing, and API testing.Responsibilities include:">Reducing bugs that go to the fieldEnsuring quality of software applicationsCollaborating with cross-functional...


  • Cape Town, Western Cape, South Africa Spinnaker Software Full time

    Key Responsibilities">As an Upgrade Support Specialist, you will be responsible for upgrading software systems for our retail clients after-hours, ensuring seamless transitions and minimal downtime. Your key responsibilities will include:Upgrading software systems for our retail clientsEnsuring smooth transitions with minimal downtimeMaintaining accurate...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Panda Software Ltd invites applications from qualified professionals for the position of Fullstack Software Engineer.Role OverviewThe successful candidate will be responsible for developing, testing, and maintaining software applications. Key duties include:Developing back-end solutionsMaintaining high-quality code by adhering to OOP principlesEffectively...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa redPanda Software Full time

    Job title : Software ArchitectJob Location : Western Cape, Cape TownDeadline : April 12, 2025Quick Recommended LinksJobs by Location Job by industries About the jobResponsibilities Architectural methods and designArchitectural designs Technical documentation- based on agreed architectural methods and design standards. Effort and impact analysisEvaluate the...

  • Software Architect

    2 weeks ago


    Cape Town, Western Cape, South Africa redPanda Software Full time

    Job Location : Western Cape, Cape TownDeadline : April 12, 2025About the jobResponsibilitiesArchitectural methods and designTechnical documentation based on agreed architectural methods and design standards.Effort and impact analysisEvaluate the impact of proposed changes on existing software and architecture.Effort associated with implementing IT...


  • Cape Town, Western Cape, South Africa Panda Software Ltd Full time

    Panda Software Ltd is looking for a skilled Fullstack Software Engineer to join their team.Job DescriptionThe purpose of this role is to develop, test and maintain software applications. Key responsibilities include:Back-end codingEnsuring code quality by complying with Object-Oriented Programming standardsWorking effectively with estimation...