Senior Developer Pretoria
Core
Development leader responsible for architecture, delivery, and maintenance of business-critical systems including web applications, APIs, and legacy infrastructure.
Role type
Senior Developer / Technical Lead
Builds
C# / ASP.NET web applications, RESTful APIs, SQL Server databases, and Android companion apps
Domain
Enterprise software development, financial services (implied by payment integrations), cloud infrastructure
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C#, ASP.NET (WebForms, MVC, APIs), SQL Server (T-SQL, stored procedures), system architecture, legacy system maintenance, Android development, cloud platforms (AWS/Azure), Agile/Scrum management, code review, production troubleshooting
Preferred skills
JavaScript, Angular, Mobile development (Xamarin/Ionic)
Technologies
C#, ASP.NET, SQL Server, REST, Android, AWS, Azure, IIS, Linux, Jira
Responsibilities
Design and develop C# / ASP.NET applications; Write and optimize SQL Server queries; Build and maintain RESTful APIs; Define system architecture; Lead and mentor developers; Manage hosting environments and deploy applications; Troubleshoot production issues; Translate client requirements into technical solutions
Seniority
Senior, hands-on IC with leadership responsibilities