JobsZA
Back to Pretoria jobs
Live · posted 1 weeks agoFull-time

Senior C# Developer

Interfront SOC Ltd.

Pretoria, Gauteng

Salary not listed

Opens the original listing in a new tab. Applying is free. Never pay money to get a job — report anyone who asks.

Data analyst roles across banking, retail and telecoms. Most ask for SQL and Excel as a baseline, with Power BI or Python for the better-paid posts.

Job description

Responsibilities/Tasks:

  • Implementing code that can be reused on multiple platforms
  • Breaking down complex issues into smaller manageable tasks
  • Support existing and develop new functionality and components.
  • Understand existing product and domain elements and work with business analysts to refine and implement new requirements.
  • Refactor and improve the code to keep the product maintainable and adaptable to new requirements.
  • Work effectively in a team environment and follow/develop product software development processes and standards.
  • Evaluate and improve application performance, and high availability features.
  • Create unit and integrated system tests to show that the developed functionality works as intended.
  • Create technical documentation that explains how the various components of the system work and how to use them.
  • Code reviews and quality assurance
  • Client communications and trust building
  • Do root cause analysis on bugs to find and fix the cause of a problem in an integrated system.
  • Build and deploy the system on an application server.
  • Create and execute functional test scenarios (dev testing).
  • Incorporate the work done by other developers and do whatever is necessary to get the system to work again with the changes, including debugging other people?s code, making changes to test data, etc.
  • Provide guidance and assistance to more junior/intermediate developers to ensure they deliver quality work within the agreed timeframes.
  • Provide technical leadership to the development team and other teams within the company.

Closing date: 16th of October 2026.

Permanent hybrid position based either in Cape Town or Woodmead.

Open to people with disabilities.

Requirements:

  • Relevant tertiary qualification in Information Technology or Computer/Engineering Sciences and/ or Matric with at least 10 years relevant experience and 5 years relevant experience as a Senior developer as part of a team in a software development environment
  • A strong knowledge of Microsoft web development toolsets is essential.
  • Good understanding of the .NET framework and C# language features
  • A good understanding of the SDLC process, tools and techniques specifically applied to software development methodology.

Skills and Knowledge Requirements:

  • Experience with team development tools: Use of source control applications (preferably GIT); Use of a UML and other tools for documentation.
  • Knowledge of security vulnerabilities (OWASP top 10) and working knowledge of how these can impact on application solutions.
  • Monitoring or optimizing the performance, security, backup, recovery or integrity of web server and site technical performance.
  • Experience of the following technologies:
  • In Depth ASP.Net, C#.NET, XML and knowledge
  • DotNet 4.7.2 +
  • Integration experience (Web/RESTful services)
  • XML and JSON messages interaction.Understanding of namespace management and utilisation
  • SQL and experience with a relational database (i.e. MS SQL 2008 onwards)
  • SoapUI/Postman
  • Infrastructure as code (Kubernetes)
  • Ability to deliver production-quality software by e.g. paying attention to detail, do extensive unit testing and support quality testing phases.
  • Experience in object orientation and composition
  • Knowledge and experience of the following toolsets:
  • Visual Studio
  • SQL Server Management Studio 2012 and above
  • SOAP/REST Services
  • IBM MQ Series Client interaction
  • ArgoCD
  • OpenShift
  • Knowledge and experience of the following would-be a plus:
  • ASP.NET MVC 5.2.7
  • Entity Framework 6.2.0
  • jQuery 3.4.1
  • Web API 5.2.7
  • Java Script
  • CSS
  • HTML
  • Python
  • React

Personal Profile:

  • Self-starter, self-motivated, team player.
  • Excellent communication and interpersonal skills.
  • Strong attention to detail.
  • Able to work under pressure and meet deadlines.
  • Attention to detail, analytical thinking.
  • Finisher, planning and organising, working underpressure, working to high demand deadlines.
  • Willingness to learn and adapt to project/organisational changes.
  • Remote access capability to internet that is reliable.

Found on Indeed · Posted 1 weeks ago · Last checked 6 days ago

Good to know

What does this data analyst job pay?

The salary is not listed on this data analyst role. Check the source listing or ask the employer when you apply.

Do I need experience for data analyst jobs in Pretoria?

This data analyst role may ask for some experience or a relevant qualification. Read the listing for the specifics before you apply.

How do I apply for this job?

Tap "Apply on Indeed" to open the original listing, where you can read the full description and apply directly. JobsZA never charges you to apply, and you should never pay money to get a job.

Found on Indeed · Posted 1 weeks ago

More data analyst and similar jobs in Pretoria

Yesterdayvia Adzuna
IT Helpdesk Agent - (PTA) Oct 2026

Confidential · Pretoria, Gauteng

R11K - R11K/mo
Yesterdayvia Adzuna
Human Resource Assistant

MJLabs · Pretoria, Gauteng

R17K/mo
Yesterdayvia Adzuna
Internal Medicine Specialist (Grade 1–3) – Clinician & Leader

Gauteng Provincial Government · Pretoria, Gauteng

R1.5K/mo
Yesterdayvia Adzuna
Internal Medicine Medical Officer – Subspecialty Unit Care

Gauteng Provincial Government · Pretoria, Gauteng

R78K/mo

Get jobs on WhatsApp (free)

New jobs every morning. No spam.

Follow on WhatsApp