
Senior .Net Software Engineer
Posted May 19

Posted May 19
This is a fully remote position, open to applicants in South Africa.
• Play a pivotal role in the implementation and maintenance of large-scale, enterprise-level applications.
• Tasked with writing high-performance, straightforward, and testable code.
• Responsible for deploying to Kubernetes, working with relational databases such as Microsoft SQL Server, and consuming data from Kafka.
• A technology enthusiast who thrives in a collaborative setting.
• Contribute significantly to the success of our projects and make a meaningful impact.
• Extensive experience in .NET development: A minimum of 8 years of professional experience, with in-depth knowledge of .NET 8 and its performance-centric features.
• Mastery of Event-Driven Architecture: Proven capability in designing and implementing asynchronous workflows using AWS SNS and SQS.
• Infrastructure as Code (IaC): Strong experience with Terraform for automated infrastructure setup and management.
• Modern Testing Methodologies: Expertise in building comprehensive test suites using xUnit and simulating external dependencies with WireMock.
• High-Performance Caching: Practical experience with Redis or Valkey to enhance data access and reduce system latency.
• Modern DevOps & CI/CD: Proficient in managing repositories and automated pipelines using GitHub Actions (for ECS) and TeamCity (for EC2).
• Technical Leadership: Experience in leading architectural design decisions and mentoring engineers in high-availability environments.
• It Would Be Fantastic If You Also Have
• Data Streaming Expertise: Familiarity with AWS Data Firehose and AWS Data Streams for real-time data orchestration.
• Cloud Storage Integration: Experience with S3 bucket integration and lifecycle management.
• AI & LLM Affinity: Interest or hands-on experience working with Large Language Models (LLMs) and writing Python code for AI-assisted features.
• AI-Assisted Development: Experience utilizing GitHub Copilot and ChatGPT to enhance the development lifecycle.
• Strong Problem-Solving Skills: Ability to troubleshoot complex distributed systems and optimize high-throughput data pipelines.
• Excellent Communication: Capable of collaborating with cross-functional teams in an Agile environment to deliver high-quality software.
• Flexible working hours
• Mindera Annual Trip, sports, and sharing groups to connect and have fun!
• Training & conferences, create your own training plan
Confitec
DOMVS iT
Anyone AI
FCamara Consulting & Training
Get handpicked remote jobs straight to your inbox weekly.