Talent.com
Senior Developer
Senior DeveloperLevel-Up • Johannesburg South, South Africa
Senior Developer

Senior Developer

Level-Up • Johannesburg South, South Africa
30+ days ago
Job description

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 Microsoft Azure services, implementing microservices architecture, integrating APIs, and adhering to Test-Driven Development (TDD) and Continuous Integration / Continuous Deployment (CI / CD) practices. The position requires collaboration with cross-functional teams to deliver robust, modular, and reliable software solutions while contributing to troubleshooting and maintaining comprehensive documentation.

Key Responsibilities

  • C# Development : Collaborate with cross-functional teams to design, develop, and maintain robust C# applications.
  • Technical Leadership : Act as a technical mentor, guiding teams and fostering excellence in software architecture and development.
  • Requirements Analysis : Work with stakeholders to gather and analyze technical requirements, translating them into architecture and design specifications.
  • Microsoft Azure : Utilize Azure services to build, deploy, and manage scalable, secure, and reliable cloud-based solutions.
  • Microservices : Design and implement microservices architecture for modular and scalable software development.
  • API Integration : Develop and integrate APIs for seamless communication between components and third-party services.
  • Test-Driven Development (TDD) : Write unit tests and participate in code reviews to ensure code quality, maintainability, and reliability.
  • Documentation : Create clear, concise, and user-friendly documentation for tools, frameworks, and systems to support team understanding and usage.
  • Training and Mentorship : Provide guidance and training to junior developers and team members to enhance their technical skills.
  • CI / CD : Implement and maintain CI / CD pipelines to automate deployments and ensure efficient, error-free releases.
  • Troubleshooting : Investigate and resolve software defects, performance issues, and technical challenges.
  • Collaboration : Partner with product managers, designers, and QA engineers to deliver high-quality software solutions.
  • Software Testing : Implement robust testing frameworks, including unit, integration, and performance tests, to ensure system reliability.
  • Development Standards : Adhere to and contribute to coding standards, best practices, and architectural guidelines, driving their continuous improvement.

Qualifications & Experience

  • Bachelors degree in computer science, Software Engineering, or a related field.
  • 5+ years of hands-on experience in C# development.
  • Proficiency in Microsoft Azure services, including Azure Functions, Azure Service Bus, Azure Event Hub, Azure Event Grid, Azure App Service, Azure Storage, and Azure DevOps.
  • Certification in Agile development methodologies.
  • Create a job alert for this search

    Senior Developer • Johannesburg South, South Africa

    Related jobs
    Senior Full Stack Developer

    Senior Full Stack Developer

    Boardroom Appointments • Johannesburg, 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 more
    Last updated: 30+ days ago • Promoted
    Senior Backend C# Developer – Johannesburg (Hybrid) – up to R1.2mil per annum

    Senior Backend C# Developer – Johannesburg (Hybrid) – up to R1.2mil per annum

    E-Merge • Johannesburg, South Africa
    Are you a seasoned C# Developer with a passion for building smart, scalable backend systems? Join a fast-growing company that delivers Warehouse Management Systems (WMS) powering logistics operatio...Show more
    Last updated: 30+ days ago • Promoted
    Intermediate-Senior Full Stack Developer

    Intermediate-Senior Full Stack Developer

    IOCO • Johannesburg, South Africa
    Intermediate-Senior Full Stack Developer.The role involves building responsive front-end interfaces using HTML, CSS, and JavaScript, developing server-side applications and APIs, and managing datab...Show more
    Last updated: 23 days ago • Promoted
    SENIOR FULL STACK C# DEVELOPER (FULLY REMOTE) UP TO R108M PER ANNUM

    SENIOR FULL STACK C# DEVELOPER (FULLY REMOTE) UP TO R108M PER ANNUM

    E-Merge • Johannesburg, South Africa
    Remote
    A global fintech consultancy that creates custom software solutions for some of the worlds leading financial institutions is on the lookout for a Senior Full Stack C# Developer who thrives in a ful...Show more
    Last updated: 30+ days ago • Promoted
    Senior UI Angular Developer – Sandton – R720 PH

    Senior UI Angular Developer – Sandton – R720 PH

    E-Merge • Johannesburg, South Africa
    South Africa''s leading corporate and investment banks, with a reputation for providing tailored solutions in banking, finance, and technology. We are dedicated to fostering innovation and creating ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Back-End Developer

    Senior Back-End Developer

    Network Recruitment • Johannesburg, South Africa
    Hands-on experience with Azure cloud services (App Services, Functions, Service Bus, Key Vault, Storage, etc.Experience with SQL and at least one ORM (EF Core / Dapper). Good understanding of asynchro...Show more
    Last updated: 30+ days ago • Promoted
    Senior C# Developer – Johannesburg (In-Office Role) – up to R500 Per Hour

    Senior C# Developer – Johannesburg (In-Office Role) – up to R500 Per Hour

    E-Merge • Johannesburg, South Africa
    Were on the hunt for a talented C# Developer to join a dynamic, forward-thinking team working on enterprise-grade projects that make a real impact. Youll be solving complex business challenges acros...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer Scoper

    Senior Developer Scoper

    WMS Secure • Johannesburg, South Africa
    An Organisation is seeking a Senior Developer Scoper and this position requires a dynamic individual, who can create user information solutions by developing, implementing, and maintaining Web-Base...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    IOCO • Johannesburg, South Africa
    We are seeking a Senior Developer with a strong foundation in software engineering, database design, and application development. The ideal candidate demonstrates advanced proficiency in technologie...Show more
    Last updated: 30+ days ago • Promoted
    Senior Developer

    Senior Developer

    Outsidecapital • Johannesburg, Gauteng, South Africa
    We are partnering with a cornerstone of the nations financial ecosystem an institution that stands at the center of capital markets. As a leader in its field our client provides the critical infrast...Show more
    Last updated: 22 days ago • Promoted
    Senior BI Developer

    Senior BI Developer

    Salix Recruitment • Johannesburg, South Africa
    The ideal candidate is a highly skilled BI professional who can design, develop, and maintain end-to-end business intelligence solutions. This role focuses on delivering accurate, reliable, and high...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    Network Contracting • Johannesburg, South Africa
    Our client is offering an exciting opportunity for an experienced Senior Full Stack Software Developer to join their growing development team. You will be involved in developing new applications, en...Show more
    Last updated: 18 days ago • Promoted
    Senior SharePoint Developer

    Senior SharePoint Developer

    PBT Group • Johannesburg, South Africa
    PBT Group is looking for a highly skilled.Strategic Transformation & Compliance domain.The ideal candidate will have deep expertise in modern SharePoint Online development (SPFx, React, TypeScript)...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java Developer

    Senior Java Developer

    IDBASE SOFTWARE • Johannesburg, South Africa
    We are seeking a highly experienced.You will design, develop, and maintain scalable enterprise-grade applications using Java and modern frameworks. This role emphasizes cloud-native development, mic...Show more
    Last updated: 8 days ago • Promoted
    Senior Business Developer

    Senior Business Developer

    Set Consulting • Johannesburg, South Africa
    Senior Business Developer – Renewable Energy Sector.Renewable Energy / Project Development.We are seeking a dynamic and commercially astute. This hybrid role is ideal for a strategic thinker with st...Show more
    Last updated: 30+ days ago • Promoted
    Senior SQL Developer

    Senior SQL Developer

    Mindworx Consulting • Johannesburg, South Africa
    Collaborate with business stakeholders, product owners, operations, and IT teams to analyze requirements and design optimal data solutions. Translate business needs into technical specifications, in...Show more
    Last updated: 16 days ago • Promoted
    Senior Developer

    Senior Developer

    Level-Up • Johannesburg 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 more
    Last updated: 30+ days ago • Promoted
    Senior Back-End Developer

    Senior Back-End Developer

    IDBASE SOFTWARE • Johannesburg, South Africa
    We are seeking a highly skilled and experienced Senior Back-End Developer in Johannesburg or Cape Town that is proficient in TypeScript to design, build, and deploy distributed cloud-based applicat...Show more
    Last updated: 9 days ago • Promoted