Senior .NET Developer (Remote, 12-Month Contract)

dijkstrack • South Africa
Remote
Apply
AI Summary

Seeking a Senior .NET Developer for a 12-month fixed-term contract within a global team. Responsibilities include designing and building scalable, cloud-native systems using .NET and Azure. Requires strong .NET/C# experience, Azure deployment, and messaging queue knowledge.

Key Highlights
Remote, 12-month fixed-term contract
Design, build, and evolve modern cloud-native systems
Collaborate with an international, distributed engineering team
Key Responsibilities
Design and develop scalable applications using .NET and Azure
Build resilient, event-driven architectures using Kafka, RabbitMQ, or AWS SQS
Contribute to architectural decisions and technical direction
Collaborate with cross-functional teams in a remote-first environment
Write clean, maintainable, and well-tested code
Technical Skills Required
.NET C# Azure Kafka RabbitMQ AWS SQS Azure ACA AWS Fargate Docker Containerisation
Benefits & Perks
Fully remote working environment
International team and exposure to global products
High-impact technical challenges with real ownership
Nice to Have
Relevant degree

Job Description


Remote | 12-month Fixed Term Contract | International Team

At Dijkstrack, we believe great engineers do their best work when they're trusted, empowered, and surrounded by smart people who care about building things properly.

We're looking for a Senior .NET Developer to join a globally distributed engineering team working on high-scale, business-critical platforms used by customers around the world. You'll play a key role in designing, building, and evolving modern cloud-native systems while collaborating with talented engineers across multiple countries.

What You'll Be Doing

  • Design and develop scalable applications using .NET and Azure
  • Build resilient, event-driven architectures using Kafka, RabbitMQ, or AWS SQS
  • Contribute to architectural decisions and technical direction
  • Collaborate with cross-functional teams in a remote-first environment
  • Write clean, maintainable, and well-tested code

What We're Looking For

  • Strong commercial experience with .NET / C#
  • Ideally a relevant degree
  • Experience building and deploying solutions in Microsoft Azure
  • Hands-on experience with Kafka, RabbitMQ, or AWS SQS
  • Solid experience with Azure ACA / AWS Fargate
  • Experience with Docker / Containerisation
  • Strong understanding of distributed systems, APIs, and cloud-native architecture
  • A passion for clean code, quality engineering, and continuous improvement
  • Excellent communication skills and the ability to thrive in a remote environment

Why Join Dijkstrack?

  • Fully remote working environment
  • International team and exposure to global products
  • High-impact technical challenges with real ownership
  • A culture built on trust, autonomy, and collaboration
  • Work alongside engineers who care deeply about craftsmanship and quality

If you're excited by modern engineering practices, distributed systems, and building software that matters, we'd love to hear from you.

Similar Jobs

Explore other opportunities that match your interests

Junior Full-Stack Developer

Programming
•
1d ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Realm Digital

South Africa
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Not Applicable

Jobgether

South Africa
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

simply fleet

South Africa

Subscribe our newsletter

New Things Will Always Update Regularly