Intermediate Full‑Stack Developer

Last modified by Rudi Marais on 2026/03/26 17:30

Intermediate Full‑Stack Developer (Microsoft / Azure)

Permanent Role – Hybrid Development with Operational Exposure

Working Model & Location

Employment TypePermanent only 
Office LocationMelrose Arch, Johannesburg (3rd Floor, 20 The Piazza, Melrose Arch, Melrose North, Johannesburg, 2196) 
Working ModelHybrid (minimum 1 day per week in the office) 
Client CoverageSouth Africa and international 
Websiteebsphere.com 

About EBSphere

EBSphere provides workflow‑driven employee-benefits platforms through Everest, focusing on integration, data integrity and operational reliability.
The organisation values Innovation, Integrity and Trust.

Role Overview

This is a permanent intermediate role combining feature development with guided operational exposure.
The role suits a developer growing into multi‑client environments, integrations and production systems.

Key Responsibilities

  • Develop features using C#, ASP.NET, Blazor
  • Build and consume APIs aligned to agreed standards
  • Perform integration work using XML and JSON
  • Support .NET WinForms components
  • Write and maintain SQL / T‑SQL
  • Assist with ETL processes and data migrations
  • Support CI/CD pipelines using Azure DevOps
  • Assist with deployments to Azure Virtual Machines
  • Support application and API security under Azure WAF
  • Support and maintain Xamarin Android and iOS applications
    • (maintenance only — no new development)
  • Provide production support with guidance, including troubleshooting and documenting outcomes
  • Support internal client‑facing teams with technical input and clear handovers
  • Participate in change control processes with senior guidance (including CAB exposure where required)
  • Maintain documentation in XWiki / SharePoint
  • Use MantisBT for issue tracking
  • Advantageous exposure: assist with Microsoft Defender and Microsoft Intune administration tasks (alert awareness, compliance/configuration support), escalating where appropriate

Required Skills & Experience

  • 3–6 years software development experience
  • Good C#, ASP.NET knowledge
  • Solid SQL / T‑SQL
  • API development exposure
  • Comfortable with XML and JSON
  • Git experience
  • Exposure to Azure DevOps
  • Understanding of structured releases and production systems

Advantageous

  • Azure SQL Managed Instance exposure
  • ETL / data migration experience
  • Workflow systems and BPMN
  • Microsoft Defender / Intune exposure
  • Domain exposure: Employee Benefits, Pensions, Group Risk
  • JS2 / ISO 27001

Skills Matrix

Legend (applies to all entries below)

  • Priority:
    • R = Required (must have for the role)
    • A = Advantageous (nice-to-have; can be learned or is role-dependent)
  • Proficiency:
    • B = Basic (understands concepts; needs guidance for delivery)
    • W = Working (can deliver with some guidance; handles standard tasks)
    • S = Strong (delivers independently; handles complex tasks)
    • E = Expert (designs solutions; optimises; mentors others)
Skill AreaTechnology / CompetencyTargetPriorityAssessment Focus 
----- 
BackendC# / .NETSRClean code, maintainability 
Web/APIASP.NET / APIsSRAPI implementation and consumption basics 
FrontendBlazorW/SAForms, validation, component use 
DesktopWinFormsWABug fixes and maintenance 
MobileXamarin (Support)WAStability fixes only (no new development) 
DatabaseMS SQL / T‑SQLSRQueries, procedures, safe updates 
ArchitectureApp‑in‑DBW/SAUnderstanding DB logic and safe DB changes 
CloudAzure SQL MIWAOperational awareness and connectivity basics 
CloudAzure VMsWADeployment support and diagnostics basics 
SecurityAzure WAFWAAwareness and escalation readiness 
Endpoint SecurityMicrosoft DefenderWAAlert awareness and escalation discipline 
Device ManagementMicrosoft IntuneWACompliance basics and configuration awareness 
DevOpsAzure DevOpsW/SA/RPipeline usage and basic troubleshooting 
Source ControlGitSRPR workflow and branching basics 
DataETL & MigrationsW/SASupport, validation checks and reconciliation basics 
OperationsProduction SupportW/SRTroubleshooting mindset and documentation discipline 
DeliveryChange ControlWARelease discipline and impact awareness 
GovernanceJS2 / ISO 27001B/WAAwareness of controls and secure handling 
Tags: