674,433open jobs
39,075companies
102,188added this week
Browse all
Salary
$16k – $36k per year (Estimated)
Location
In office
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Job Mail is a South African online job board offering a large selection of vacancies across the country and some positions abroad. Job seekers can search and apply for jobs online, upload a CV and receive job alerts, while employers and recruitment agencies can advertise positions to a broad national audience. The brand is one of the longer-established names in South African job advertising and is operated from South Africa.
What you’ll do:
  • Serve as the primary technical point of contact for enterprise clients running into trouble with Desktop Connect.
  • Own remote support sessions from first contact through verified resolution - triage, clear communication, and a written summary of what happened and why.
  • Lead remote installations and upgrades into corporate networks with real security constraints and validate that they actually work post-deployment.
  • Spot patterns across recurring cases and drive them to a permanent fix - in the product, the docs, or the install process - rather than re-solving the same problem every time.
  • Own the company’s installation documentation and support knowledge base as living systems, not static files.

Technical responsibilities:

  • Application-layer diagnosis, both directions of the stack, at equal depth:
  • C#: read and interpret application code, stack traces, and logs well enough to brief engineering with a precise root cause - you don’t need to ship the fix, but you need to find it.
  • js/Electron: diagnose client-side failures using browser DevTools (console, network, performance), reason through Vue component and state-management issues, and debug Electron-specific failure modes - main/renderer process crashes, IPC failures, packaging, codesigning, and auto-update failures - across Windows/macOS enterprise endpoints for Desktop Connect.
  • Server Connect diagnosis - troubleshoot the Server Connect .NET console application across both Windows and Linux server deployments - service/process startup failures, configuration and connectivity issues, and log-based root-causing on each OS.
  • Environment and network diagnosis - firewall rules, proxy configuration, certificate trust chains (PKI, self-signed certs, trust stores, TLS), allowlisting, and network path issues. This is where most of the hardest cases actually live, and it’s the skill that most reliably separates this role from a generic support or developer background.
  • Observability - use Azure Monitor and Log Analytics to query, interpret, and act on telemetry and error logs; write PowerShell/Bash scripts to speed up diagnosis of recurring failure categories.
  • Classification - tell the difference between a support/config issue, an environment issue, and a genuine product bug, and route each correctly, with structured reproduction cases for the ones that go to engineering.

Production / incident responsibilities:

  • Triage incoming cases by severity and manage client expectations with clear, timely communication.
  • When you’re not handling active client issues, you contribute to small bug fixes and stability improvements across the C# backend, the Vue.js/Electron desktop client, and (secondarily) the Angular web app - the same code-reading depth from your diagnostic work, applied proactively. This is a secondary responsibility: active client cases always take priority.
  • Escalation availability for confirmed client incidents outside standard South Africa business hours, given the company client base spans the UK, US, UAE and Brazil. This is bounded, occasional, and compensated (mechanism to be confirmed - TOIL or standby allowance) - it is not a 24/7 on-call rotation and does not extend to ownership of the company’s own hosted infrastructure uptime.
  • Contribute to Azure networking discussions relevant to client deployments (VNets, NSGs, private endpoints) and feed support-discovered edge cases back into sprint reviews - as an input to engineering’s planning, not a standing ceremony-attendance quota.

What the company is looking for:

  • You’ve outgrown either pure development or pure helpdesk support, and you want a role where technical depth, client communication, and ownership of a real technical domain intersect.
  • You’re comfortable being the only person in the room who understands both the stack trace and the firewall rule standing between a client and a working install.
  • You don’t default to escalation - not because you’re afraid to ask for help, but because you’re usually the one who can actually work out what’s wrong first.

Must-have experience:

  • Hands-on C# - sufficient to read, debug and interpret application code, stack traces, and logs. You don’t need to be a full-time developer, but you need to be genuinely comfortable in a C# codebase.
  • Hands-on Vue.js and Electron diagnostic experience at equivalent depth to C# - comfortable in browser DevTools, Vue component and state-management debugging, and diagnosing Electron main/renderer, IPC, packaging and auto-update failures in real enterprise deployments.
  • Working, hands-on familiarity with Angular (component/service structure, routing, state) - enough to make small, safe bug fixes to the companies companion web app. This is secondary to the Vue.js/Electron experience above, but genuine exposure is required, not just passing familiarity.
  • Comfortable working from the command line on both Windows and Linux server environments, and able to install, configure and troubleshoot a .NET console application (Server Connect) on either - this is where Server Connect deployments actually run.
  • Proven experience diagnosing complex enterprise environment failures: firewall rules, certificate trust chains, proxy configuration, allowlisting, network path issues.
  • Proficiency with Azure Monitor and Log Analytics for operational troubleshooting; demonstrated experience running remote installations and technical walkthroughs with enterprise client IT teams.
  • Clear, professional written and verbal communication - you write documentation IT administrators actually trust and follow.
  • 5+ years in a technical support, solutions engineering, or platform engineering role, with at least 2 years client-facing.

Nice-to-have experience:

  • Experience
  • Azure networking depth: VNets, NSGs, private endpoints, Azure DNS, Application Gateway.
  • Electron packaging, auto-update mechanisms, and codesigning at production scale.
  • Linux system administration depth (system/service management, journaled/log inspection, package management) - a bonus given the added flexibility it brings to supporting Server Connect on client Linux servers.
  • PowerShell and/or Bash scripting for diagnostic automation.
  • Certificate/PKI management in enterprise environments.
  • Enterprise SSO/identity (Azure AD/Entra ID, SAML, OIDC).
  • Basic SQL/data-layer literacy for pipeline-adjacent tickets.
  • A cloud certification (AZ-900/104/204) - nice to have, never required; the company rather see it demonstrated than certified.
  • No formal qualification required if your experience demonstrates the depth above.

Why this role matters

Every enterprise client who cannot get Desktop Connect installed, or stops trusting it after a bad experience, is a deal or a renewal at risk - and every recurring failure you eliminate for good is time back for the whole engineering team. This is a role with real technical teeth and real client-facing stakes, not a queue to clear.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
674,433 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
In your city
$26k – $56k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Python
pySpark
C#
.NET
Databases
Delta Lake
MS SQL
Azure SQL Database
AI/ML
Spark
Claude Code
Scikit-learn
NumPy
Feature Store
Agentic Workflows
Frontend
Angular
DevOps
Azure
Kubernetes
Analytics
Power BI
Management
Agile
QA
Pytest
Apply
Lead Data Scientist 2 hours ago
$26k – $56k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Python
pySpark
C#
.NET
Databases
Delta Lake
MS SQL
Trino
Azure SQL Database
AI/ML
Spark
Claude Code
Scikit-learn
NumPy
LLM
Feature Store
Agentic Workflows
Frontend
Angular
DevOps
Azure
Kubernetes
Analytics
Power BI
Management
Agile
QA
Pytest
Apply
Lead Data Scientist 2 hours ago
$26k – $56k per year (Estimated) • Remote • Full-Time • 7+ years exp • Bachelor's Degree
Python
JavaScript
TypeScript
SQL
C#
Python
pySpark
C#
.NET
Databases
Delta Lake
MS SQL
Trino
Azure SQL Database
AI/ML
Spark
Claude Code
Scikit-learn
NumPy
LLM
Feature Store
Agentic Workflows
Frontend
Angular
DevOps
Azure
Kubernetes
Analytics
Power BI
Management
Agile
QA
Pytest
Apply
$22k – $50k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree
Python
PowerShell
Bash
DevOps
Rest API
Zabbix
VMWare
Azure
Windows Server
Cybersecurity
Microsoft Defender
Zero Trust
Microsoft Entra ID
Apply
$77k – $220k per year (Estimated) • In office • Internship • Bachelor's Degree • Melbourne
Python
Java
C++
Bash
DevOps
Git
Management
Agile
Apply
$13k – $31k per year (Estimated) • In office • Full-Time • 5+ years exp • East London
Apply
$13k – $30k per year (Estimated) • In office • Full-Time • 3+ years exp • East London
Apply
$13k – $31k per year (Estimated) • In office • Full-Time • 5+ years exp
DevOps
Incident Management
SLI/SLO/SLA
Analytics
Microsoft Excel
Apply
$11k – $21k per year (Estimated) • In office • Full-Time
Analytics
Microsoft Excel
Apply
Tax Consultant 2 hours ago
$15k – $43k per year (Estimated) • In office • Full-Time
Apply
See all jobs
This is one of many
674,433 more open roles from verified company boards, updated every day.