Talent.com
This job offer is not available in your country.
Senior developer

Senior developer

IOCOJohannesburg, Gauteng, South Africa
19 hours ago
Job description

What you’ll do

  • API Development Integration
  • Design, develop, and maintain RESTful APIs using C#.
  • Implement asynchronous operations and ensure adherence to SOLID principles.
  • Integrate with external systems using Kafka, SOAP, REST, and batch processes.
  • Optimize and troubleshoot MS SQL queries, indexing, and stored procedures.
  • Work with NoSQL databases where applicable.
  • Contribute to microservices and event‑driven architecture design.
  • Ensure transient design principles are applied for containerized applications.
  • Deploy and manage applications on Azure (AKS, Container Apps, App Gateway, etc.).
  • Use Azure DevOps for CI / CD pipelines and version control.
  • Implement OAuth2 for secure authentication.
  • Identify and resolve performance bottlenecks.
  • Apply logging best practices and OpenAPI specifications.
  • Write and maintain unit tests using xUnit.
  • Ensure code quality and coverage through automated testing.
  • Apply knowledge of financial markets, stockbroking, and wealth management domains.
  • Collaborate with stakeholders to align technical solutions with business needs.

Nice‑to‑Have Responsibilities

  • Design and implement ETL strategies using Azure Data Factory.
  • Your Expertise

  • C# - experience in RESTful API development, async operations, SOLID design approach, integration development (Kafka, SOAP, REST, Batch, Persistence)
  • MS SQL - indexing, stored procedures, SQL troubleshooting and optimization.
  • General : OAuth2, performance & bottleneck issue identification and resolution, OpenAPI, logging best practices, NoSQL persistence.
  • Containerisation - understanding of container orchestration platforms, container runtime and creation of applications with container principles in mind (transient design)
  • Azure - AKS, Azure Storage, KeyVault, Container Registry, App Gateway, Container Apps.
  • Microservices architecture knowledge and experience.
  • Event‑driven architecture knowledge and experience.
  • Unit test experience – xUnit.
  • Azure DevOps experience.
  • IP Knowledge

  • Financial and Investment market experience.
  • Stockbroking domain experience.
  • Wealth Management domain experience.
  • Nice to have

  • Azure Data Factory experience.
  • ETL strategies knowledge.
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Developer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Boardroom AppointmentsJohannesburg, GP, South Africa
    The role is responsible for leading and contributing to the design, development and maintenance of scalable enterprise applications. The Senior Full Stack Developer will work in an agile team to del...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer

    Senior Developer

    Telesure Investment HoldingsJohannesburg, ZA
    Job Location : Gauteng, Johannesburg.Develop, create, and modify general computer applications software or specialised utility programs. Analyse user needs and develop software solutions.Design soft...Show moreLast updated: 30+ days ago
    Senior Project and Business Developer

    Senior Project and Business Developer

    Pele Energy GroupSandton, Gauteng, ZA
    Quick Apply
    The Senior Business and Project Developer will be responsible for identifying, developing, and securing profitable new business opportunities across the diverse markets and countries in which Pele ...Show moreLast updated: 16 days ago
    • Promoted
    Senior Proposal Developer - RADDS

    Senior Proposal Developer - RADDS

    IQVIACenturion, Gauteng, South Africa
    Coordinate and manage the contracts, proposals and other designated processes for assigned customers to efficiently produce accurate and timely information. Manage the day-to-day contract, proposal ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior React Developer

    Senior React Developer

    LumenaltaWorkFromHome, South Africa
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relations...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Svelte Developer

    Senior Svelte Developer

    OfferZenJohannesburg, Gauteng, South Africa
    Are you a talented senior Svelte developer looking for your Dream Developer Job? OfferZen, the developer jobs marketplace, reverses the job search process. We connect developers with a vast network ...Show moreLast updated: 1 day ago
    • Promoted
    Intermediate to Senior App Developer

    Intermediate to Senior App Developer

    Visi SelectJohannesburg, Gauteng, South Africa
    Location : Johannesburg (Hybrid) Employment Type : Full-time Reporting To : CTO & Team Lead We’re looking for a talented App Developer with 5+ years of experience to join our growing team.If you thri...Show moreLast updated: 27 days ago
    • Promoted
    Senior Java Developer

    Senior Java Developer

    Emporium Human CapitalCenturion, Gauteng, South Africa
    Relevant tertiary qualification in Information Technology or Computer / Engineering Sciences and / or matric with at least 10 years relevant experience as a developer as part of a team in a softwar...Show moreLast updated: 30+ days ago
    Senior Developer

    Senior Developer

    Blue Pearl PTY LTDJohannesburg, GT, za
    Quick Apply
    Are you ready to be part of a transformational journey that will reshape the digital landscape of Africa? A leading Pan-African telecommunications company is launching a groundbreaking Software Eng...Show moreLast updated: 15 days ago
    • Promoted
    Senior Azure C# Developer

    Senior Azure C# Developer

    Plus1X Solutions (Pty) LtdJohannesburg, Gauteng, South Africa
    Sandton, On-Site (Flexible Working Hours).We are seeking a highly skilled and experienced Senior Azure C# Developer to join our team in Sandton. This role is ideal for a seasoned professional with a...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Developer (RPG)

    Senior Developer (RPG)

    Telesure Investment HoldingsJohannesburg, ZA
    Job title : Senior Developer (RPG).Job Location : Gauteng, Johannesburg.Develop, create, and modify general computer applications software or specialised utility programs.Analyse user needs and dev...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Full Stack Developer (Cape Town / Remote) HLR7307

    Senior Full Stack Developer (Cape Town / Remote) HLR7307

    Helen Lucre Resourcing (Pty) Ltd.Vanderbijlpark, Gauteng, South Africa
    Remote
    Forming part of a global team, you will be involved in the development of a global telematics platform with a channel partners network of customers in over 100 countries and across 5 continents.Des...Show moreLast updated: 19 hours ago
    • Promoted
    Senior Developer | Sandton

    Senior Developer | Sandton

    The Recruitment CouncilSandton, Gauteng, South Africa
    Our client urgently requires an ideal candidate to fill the position of a Senior Developer.The successful individual will need to develop, create, and modify general computer applications software ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    CareersWorkFromHome, Gauteng, South Africa
    At EyeCarePro, a leader in digital marketing for eyecare professionals, our commitment to excellence is more than just a goal. it's a proven track record.We've proudly won the prestigious EyeVote A...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Senior Fullstack Developer (C# Superstar) - Remote

    Senior Fullstack Developer (C# Superstar) - Remote

    Communicate ITVanderbijlpark, Gauteng, South Africa
    Remote
    NET developer with extraordinary skills and a burning passion for creating exceptional software solutions? We are on a quest to find a. NET developer who can harness the power of this versatile fram...Show moreLast updated: 19 hours ago
    • Promoted
    Senior Developer

    Senior Developer

    Level-UpJohannesburg South, South Africa
    The Senior C# Developer is responsible for designing, developing, and maintaining scalable and high-performance C# applications within a cloud-native ecosystem. This role involves leveraging Microso...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Senior Developer Scoper

    Senior Developer Scoper

    Avatar Advisory - Avatar Human CapitalJohannesburg, Gauteng, South Africa
    An Organisation is seeking a Senior Developer Scope role that requires a dynamic individual, who can create user information solutions by developing, implementing, and maintaining Web-Based Applica...Show moreLast updated: 19 hours ago
    • Promoted
    • New!
    Senior Developer, RPA Development

    Senior Developer, RPA Development

    BramblesWorkFromHome, Gauteng, South Africa
    Key Responsibilities May Include : .Lead the identification of manual processes suitable for automation in collaboration with business teams, contributing to workflow enhancements and efficiency imp...Show moreLast updated: 19 hours ago