Software Developer – Back-End

Job Title
: Software Developer (Intermediate or Senior)
Job Type
: Permanent
Report to
: Development Team Lead, DevOps and Back-End
Purpose of Position:

VSC Solutions is a leading provider of supply chain technology and consulting solutions to emerging markets across the globe. We provide custom solutions that are scalable to any industry and any supply chain environment with the key focus on delivering profits and enhancing competitive advantage. Our clients include some of the top industry players operating across Asia, Europe and South Africa.

We’re looking for talented back-end developers with a passion for building innovative and meaningful software, and a focus on flexible, scalable, high-performance solutions.

Summary of key job outputs / Key performance areas (KPA’s):
  • Write well-structured, testable, efficient code using industry-standard best practices (e.g. SOLID).
  • Configure and manage underlying elements of the technology stack, including databases, message brokers, logging, and deployment pipelines.
  • Contribute to continuous improvement of our products and processes.
Experience we’re looking for:

Required:

  • At least 2 years of experience in a software development role.
  • Strong knowledge of C#.NET.

Beneficial:

  • Experience in a DevOps role.
  • Automotive or logistics industry experience.
  • Background in large-scale microservices-based SaaS applications.
  • Agile (especially Scrum) experience.
Desired skills that will be beneficial:
  • RESTful API development.
  • Database configuration, including partitioning, sharding, indexing, and caching, and archiving. (PostgreSQL)
  • Message broker configuration, (RabbitMQ)
  • Deployment automation.
  • Server management (Linux).
  • Infrastructure provisioning via code (IaC).
Qualifications required:

National Diploma or higher qualification in Information Technology, Computer Science, or related field, or equivalent experience.

Communication & Collaboration:

You’ll work closely with other software developers, as well as many of our internal teams, including account managers, project managers, business analysts, system analysts, and testers.

contact us