ENVIRONMENT:

A Software Solutions company is currently seeking an experienced C# Back-End Developer to join their development team and work closely with a Johannesburg-based customer. The successful candidate will be responsible for designing, building, and maintaining integration-focused back-end systems, ensuring reliability, scalability, and performance. This role is ideal for a developer who enjoys working on system integrations, APIs, and cloud-based solutions in a professional, customer-facing environment.

DUTIES:

  • Design, develop, and maintain back-end applications and integration services using C# and .NET
  • Build and consume RESTful APIs and third-party system integrations
  • Collaborate with the customer’s technical and business teams to understand integration requirements
  • Write clean, maintainable, and well-documented code
  • Troubleshoot, debug, and optimise existing systems
  • Participate in code reviews and contribute to best practices
  • Use Azure DevOps for source control, CI/CD, and work item tracking
  • Support cloud-based deployments and environments (Azure preferred)

REQUIREMENTS:

Required Skills & Experience

  • 5+ years of hands-on experience with C# (.NET / .NET Core)
  • Strong back-end development experience
  • Proven experience building integration software
  • Solid understanding of: REST APIs, JSON / XML, SQL databases (e.g. SQL Server)
  • Experience with version control systems (Git)
  • Strong problem-solving and analytical skills
  • Ability to work independently and communicate effectively with customers

Advantageous (Nice to Have)

  • Experience with Microsoft Azure (App Services, Functions, Storage, etc.)
  • Experience with Azure DevOps pipelines and deployments
  • Exposure to microservices architecture
  • Experience integrating with ERP, CRM, or financial systems
  • Knowledge of security best practices for APIs and integrations

Desired Skills:

  • .Net
  • C#
  • SQL

About The Employer:

A Software Solutions company

Learn more/Apply for this position