×
Register Here to Apply for Jobs or Post Jobs. X

Technical Architect and Senior Back End Developer; C#,.Net , ASP.NET Core, EF Core; CPT Onsite

Job in Cape Town, 7100, South Africa
Listing for: DataFin Recruitment
Full Time position
Listed on 2026-06-15
Job specializations:
  • Software Development
Job Description & How to Apply Below
Position: Technical Architect and Senior Back End Developer (C#,.Net 6+, ASP.NET Core, EF Core) (CPT Onsite)

ENVIRONMENT:

OUR client in Climate Tech seeks a hands-on Technical Architect and Senior Backend Developer to take ownership of the platform’s end-to-end technical design and personally lead the build of its core Backend services. You will be the design authority for its Azure-native, microservices-based architecture and a Senior Engineer writing C# code in the cluster — equally comfortable in a whiteboard session with stakeholders, in a code review on a plugin assembly, and in a war-room debugging a production data ingestion job.

The successful candidate must have 8+ years of professional Software Engineering with at least the last 4 in a Senior, Architect, or Tech-Lead capacity on production cloud systems. You will also require deep C# and .NET expertise: .NET Core / .NET 6+ (and ideally .NET 8/10), ASP.NET Core, EF Core, async/await fluency, performance tuning, and modern C# language features.

DUTIES:

Architecture and technical leadership -

  • Own the end-to-end technical architecture of the platform across the application plane (AKS), the data and analytics plane (Databricks/Delta Lake), and the Dev Ops/observability plane.
  • Maintain and evolve the architecture documentation, decision records (ADRs), and reference diagrams; make and defend trade-off decisions with the CTO and product leadership.
  • Define the service decomposition strategy, inter-service contracts, and the rules of engagement for the custom Orchestration Layer that mediates communication between Kubernetes services.
  • Set non-functional standards — performance, scalability, resilience, security, observability — and verify the system meets them.
  • Lead architecture reviews, code reviews, and design sessions; mentor Mid-level and Junior Engineers and grow the team’s depth in .NET, Azure, and distributed systems.

Hands-on Backend Engineering -

  • Personally design, build, and maintain core Backend microservices in C# / .NET 10 (Ingestion, API, Auth, Orchestration) running in containers on AKS.
  • Build out the Generic Data Ingestion Layer — the abstraction, the standardised internal data models, and the plugin SDK that other engineers use to onboard new data sources.
  • Implement and review C# plugin assemblies for specific energy-domain sources: industrial meters (mines and smelters), invoice ingestion, ERP/financial system integrations, MES, and SAWEM market gateway.
  • Design schemas and access patterns for the sharded SQL Server estate, the Redis caching layer, and Blob/ADLS storage; own data-tier performance and consistency.
  • Implement secure runtime configuration (Azure Key Vault via CSI), workload identity, and authentication/authorisation flows backed by Entra .
  • Build the integration surface between the operational AKS plane and the Databricks data platform — feeding Bronze, consuming Gold, and serving low-latency ML inference endpoints from AKS.

Delivery, quality, and operations -

  • Own the Git Hub-based CI/CD pipelines into Azure Container Registry and AKS, including build, test, scan, and progressive deployment strategies.
  • Embed observability from day one — structured Serilog logging, Application Insights tracing, Log Analytics queries, Azure Monitor dashboards and alerting — and use it to drive operational excellence.
  • Define and enforce the testing strategy: unit, integration, contract, performance, and chaos/failure tests appropriate to a financially significant ETRM-adjacent system.
  • Participate in production support, incident response, and post-incident reviews; close the loop back into design and standards.

Stakeholder and client engagement -

  • Translate complex regulatory, market, and operational requirements (forecasting cadences, settlement rules, PPA/LTNPA obligations, demand-response participation, value-at-risk methodology) into pragmatic technical designs.
  • Present the architecture confidently to client engineering, security, and audit teams — including in support of RFP responses, technical design documents, and SLA commitments.

REQUIREMENTS:

Core Engineering — Non-negotiable -

  • 8+ Years of professional Software Engineering with at least the last 4 in a Senior, Architect, or Tech-Lead capacity on production cloud systems.
  • Deep C# and .NET expertise: .NET…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary