Senior C# Developer

Johannesburg, GP, ZA, South Africa

Job Description

Responsibilities



Design, develop, and maintain scalable C# and .NET-based applications to support mill operations and enterprise functions.



Collaborate closely with engineering, operations, and IT teams to understand industrial process requirements.



Integrate software with industrial systems such as SCADA, PLC interfaces, MES, and ERP platforms (e.g., SAP).



Build APIs and data pipelines to support real-time and historical data tracking from manufacturing processes.



Participate in architectural decisions and refactoring initiatives to modernise legacy systems.



Mentor junior developers and contribute to code reviews, best practices, and technical leadership.



Ensure cybersecurity and compliance with IT governance and data integrity standards.



Qualifications



Bachelors degree in Computer Science, Engineering, or related discipline.



6+ years of experience in C#/.NET development, preferably in a manufacturing, logistics, or industrial automation setting.



Strong understanding of industrial environments and operational technologies (OT).



Experience working with ERP and MES integrations (SAP highly preferred).



Proven experience with system integrations, RESTful APIs, and secure coding practices.



Experience in cloud-based architectures (Azure preferred).



Solid knowledge of relational databases and writing complex SQL queries.



Familiarity with industrial protocols and control systems is a strong advantage.



Tech Stack Required



C#, .NET 6+,ASP.NETCore, Entity Framework



Microservices, REST APIs, Azure Cloud Services



SQL Server, PostgreSQL, Time-series DBs (e.g., InfluxDB)



Git, Azure DevOps, CI/CD pipelines



Visual Studio, Docker, Kubernetes (advantageous)



OPC UA, MQTT, SAP connectors, Azure IoT Hub



Agile/Scrum, DevSecOps, SDLC



Between 7 - 10 Years

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1469173
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned