Senior Developer

1 week ago


Johannesburg, Gauteng, South Africa Steer73 Full time R90 000 - R120 000 per year
Senior Developer (Backend)

Department: Development & QA

Employment Type: Full Time

Location: Remote, South Africa, Johannesburg


Description We are looking for a Senior Developer to join our team at Steer73. You'll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and other developers, you'll contribute your technical expertise to build robust, scalable, and secure applications.

As a senior member of the development team, you'll focus on hands-on coding, solution design, and ensuring best practices are followed throughout the development lifecycle. You'll help shape technical decisions, mentor junior developers, and stay up to date with modern technologies to continuously improve our processes and solutions.

You'll enjoy working across diverse projects and sectors, gaining a deep understanding of our clients' businesses and their needs. If you're passionate about writing clean, maintainable code and contributing to a culture of continuous improvement, we'd love to hear from you.

The Most Important Thing As a Senior Developer, your technical skill and experience drive successful outcomes. Your ability to solve complex problems, write high-quality code, and collaborate effectively ensures we deliver exceptional products for our clients.

Key Responsibilities On a typical day, you may be:
  • Implementing user stories and features according to agreed specifications.
  • Collaborating with product managers and technical leads to refine scope and clarify requirements.
  • Contributing to solution design and architecture discussions.
  • Writing clean, testable, and maintainable code following best practices.
  • Developing automated unit and integration tests.
  • Reviewing code and providing constructive feedback to peers.
  • Setting up and maintaining development and production environments.
  • Addressing performance-related issues and optimizing applications.
  • Developing efficient data models and secure solutions.
  • Responding to customer incidents and resolving service-affecting issues.
  • Staying current with emerging technologies and recommending improvements.

Skills, Knowledge and Expertise Required
  • Strong experience with C#, .NET Core, and .NET Framework
  • ASP.NET MVC Core / WebAPI
  • Databases (Azure SQL DB, EF Core, CosmosDB)
  • Azure resources (App Service, Functions, Storage, SQL DB, Service Bus, CosmosDB, Application Insights, KeyVault, Redis Cache)
  • Cloud architecture (Azure)
  • Azure DevOps (build pipelines and project management)
  • Networking, DNS, SSL
  • Excellent written and verbal communication skills

Desirable
  • Angular, jQuery, React
  • JavaScript / TypeScript
  • Angular / jQuery / React
  • Xamarin, UWP, WPF
  • Domain-driven design
  • Cloud architecture (AWS)


Benefits
  • Competitive salary
  • Strong developer culture committed to quality and learning
  • Structured career-development planning
  • All the tools you need to thrive in your position, including the latest tech
  • Fully remote role at a remote-first organisation
  • Flexible work policy for a positive work/life balance
  • Location-agnostic career progression based on merit
  • Join a culturally diverse and inclusive team
  • Be part of an organisation devoted to continuous improvement

  • Senior Developer

    23 hours ago


    Johannesburg, Gauteng, South Africa Avatar International SA Full time US$216 000 - US$360 000 per year

    Are you a seasoned software engineer ready to lead complex development projects and shape the future of warehouse management technology? Join our dynamic team as a Senior Software Engineer, where you'll take ownership of key systems, drive innovation within the WMS platform, and collaborate across teams to deliver high-impact solutions.Bullet PointsRole is...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa Steer73 Full time R1 000 000 - R2 000 000 per year

    Senior Developer (Backend)Department: Development & QAEmployment Type: Full TimeLocation: Remote, South Africa, JohannesburgDescription We are looking for a Senior Developer to join our team at Steer73. You'll play a key role in delivering high-quality solutions across a variety of client and internal projects. Working closely with product managers, QA, and...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa SYSPRO Full time R900 000 - R1 200 000 per year

    DescriptionThe Senior Software Engineer plays a key role in designing, developing, and maintaining complex software systems. The Senior Software Engineer will take ownership of the major systems, drive technical initiatives, and lead by example.Key ResponsibilitiesDevelopment on DATASCOPE WMS (Warehouse Management System) and daily / weekly report back to...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa SYSPRO Full time R1 200 000 - R2 400 000 per year

    The Senior Software Engineer plays a key role in designing, developing, and maintaining complex software systems. The Senior Software Engineer will take ownership of the major systems, drive technical initiatives, and lead by example.Key ResponsibilitiesDevelopment on DATASCOPE WMS (Warehouse Management System) and daily / weekly report back to Development...

  • Senior Developers

    3 days ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 000 000 - R2 500 000 per year

    Position Overview:We are seeking a highly skilled Senior Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in development, strong problem-solving abilities, and a track record of delivering scalable and robust server-side applications. As a Senior Developer, you will play a...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa SYSPRO Full time R700 000 - R1 680 000 per year

    The Developer is responsible in contributing to the delivery of specialist software solutions and support to the Company by developing & maintaining COBOL and .Net applications, API's, web applications in the organization along with other specialist team members.Key ResponsibilitiesThe incumbent interacts and engages frequently with clients, business unit...


  • Johannesburg, Gauteng, South Africa Rosstone Professional Solutions Full time R600 000 - R1 200 000 per year

    Software Developer (Senior) Job Description (ABAP)Software Developers (Senior) are responsible for developing the code that is used to construct advanced and complex technical solutions including applications, systems, integrations, and automation. These employees have deep knowledge of and uses specific programming languages to perform all the activities...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa 5c244f24-63ad-4f9d-b4d8-c937d14d773c Full time R1 200 000 - R2 400 000 per year

    Senior Developer / Team Lead – Enterprise Content Management SystemsThe Senior Developer / Team Lead is responsible for leading the technical design, development, and implementation of enterprise-grade software solutions, with a strong focus on Enterprise Content Management (ECM) systems. This position combines hands-on development expertise with...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 500 000 - R2 500 000 per year

    Job Title: Senior .NET EngineerLocation: Sandton, Johannesburg (Hybrid)Position Type: Full-timeSummary:We are seeking a knowledgeable and experienced Senior .NET Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in implementing and maintaining .NET applications. The Senior .NET Engineer...


  • Johannesburg, Gauteng, South Africa AiR Full time R1 200 000 - R2 400 000 per year

    12 month contractAbout the roleWe are seeking experienced Senior Java Developers who are passionate about building well engineered software and are eager to leverage AI powered coding tools to accelerate development. This is an opportunity to shape the future of software delivery by combining strong engineering practices with cutting edge AI techniques.Key...