c#.netrediskafkarabbitmqtest automationmicroservicesevent driven architectureazure devopssql server
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
ЗП не указанаразвернуть
На похожих ролях по рынку
$87к$119кмедиана$153к
49 в выборке
На СНГ рынке: $3.9к/мес ($3к - $4.8к)
78
Хорошая вакансия
развернуть
Технически сильная роль с топовым современным стеком и четкими ожиданиями, но гемблинг-домен и обязательный офис в Претории могут подойти не всем.
Рискованный домен
?Зарплата не указана
Современный стек
Понятный scope
Перспективы роста
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Senior Software Engineer (.NET): Building and maintaining enterprise-scale microservices for an online gaming platform with an accent on .NET, C#, SQL Server, event-driven architecture, and Azure DevOps. Focus on designing reliable distributed systems, optimizing database and service performance, automating testing, and leading production incident response.
Location: Pretoria, South Africa
Company
hirify.global operates in the online gaming sector, using technology and innovation to deliver its platform.
What you will do
Build and maintain enterprise-scale microservices using .NET and C#.
Contribute to architectural decisions, lead design discussions, and influence architecture without formal authority.
Design service boundaries, communication patterns, reliable APIs, event-driven systems, and backward-compatible versioning strategies.
Design Azure DevOps pipelines, manage releases, and apply modern deployment strategies such as blue-green and canary deployments.
Lead incident response, post-mortems, and operational improvement efforts during high-severity production challenges.
Mentor engineers and optimize system performance through profiling, debugging, and refactoring.
Requirements
8+ years of backend software development experience and 3+ years in a senior or equivalent role.
Expert-level proficiency in .NET 8+ and C# 12+, including async/await, LINQ, performance tuning, and reflection.
Strong experience with Dapper and/or EF Core, including ORM trade-offs and performance tuning.
Advanced SQL Server skills, including query tuning, indexing, execution plans, and statistics.
Experience building and maintaining microservices at enterprise scale, including service boundaries, communication patterns, and reliability.
Experience with event-driven architecture using RabbitMQ, Kafka, or Azure Service Bus.
Experience designing REST or gRPC APIs, backward compatibility, and versioning strategies.
Advanced Azure DevOps pipeline design and release management.
Deep experience with testing automation across all testing layers; strong knowledge of SOLID principles, design patterns, and refactoring.
Experience with performance profiling, optimization, complex debugging, incident response, post-mortems, and operational improvements.
Nice to have
Understanding of ACID, isolation levels, deadlocks, sharding, and partitioning.
Redis expertise in distributed caching and invalidation strategies.
Elasticsearch experience, including indexing and search and aggregation performance optimization.
Experience with logging, tracing, and performance monitoring using OpenTelemetry.
Culture & Benefits
Full-time employment in Pretoria.
Recruitment includes relevance assessment for the Talent Management and Talent Development Programme.
Shortlisted candidates may be asked to complete an assessment.
Credit, criminal record, and qualification verification checks are conducted because the role provides access to customers' financial details.
Checks are conducted confidentially and solely for verification purposes.
Hiring process
Shortlisted candidates may complete an assessment.
Talent Management and Talent Development Programme relevance is assessed during recruitment.
Credit, criminal record, and qualification verification checks are conducted with candidate permission.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →