c#.netkafkarabbitmqmicroservicesazure devopsazure service bussql serverapi designtesting automation
Вакансия из Hirify Global, списка международных tech-компаний Для мэтча и отклика нужен Plus
Пожаловаться
Зарплата и рынок
развернуть
По международному рынку данных пока нет
На СНГ рынке: $2.4к/мес ($1.7к - $3.4к)
66
Средняя вакансия
развернуть
Здесь современный backend-стек и большая ответственность, но от специалиста уровня Software Engineer II ждут архитектурного лидерства и ведения инцидентов, а домен онлайн-гемблинга подходит не всем.
Объём выше уровня
Гемблинг-домен
Актуальный стек
Собственный продукт
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Подключить Plus
Описание вакансии
Текст:
Hirify AI/Оригинал
TL;DR
Software Engineer II (.NET): Building and maintaining enterprise-scale backend microservices for an online gaming platform with an accent on .NET, C#, SQL Server, event-driven architecture, and production reliability. Focus on designing resilient services and APIs, optimizing data access and performance, leading incident response, and improving automated testing and deployment practices.
Location: Hybrid in Pretoria, South Africa
Company
hirify.global operates in the online gaming industry, using technology and innovation to deliver gaming products.
What you will do
Build and maintain enterprise-scale backend microservices.
Design service boundaries, communication patterns, reliable event-driven architectures, and REST/gRPC APIs with backward compatibility and versioning.
Contribute to architectural decisions, lead design discussions, and influence architecture without formal authority.
Design Azure DevOps pipelines, manage releases, and apply modern deployment strategies such as blue-green and canary deployments.
Lead incident response, post-mortems, operational improvements, performance optimization, and debugging of complex production scenarios.
Mentor colleagues and communicate complex technical concepts to diverse audiences and cross-functional partners.
Requirements
5+ years of backend software development experience and experience building and maintaining microservices at enterprise scale.
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 covering query tuning, indexing, execution plans, and statistics.
Experience with microservices design, event-driven architecture using RabbitMQ, Kafka, or Azure Service Bus, and REST/gRPC API design.
Strong ability to lead design discussions and influence architecture without formal authority.
Advanced Azure DevOps pipeline design and release management, plus understanding of blue-green, canary, and similar deployment strategies.
Deep experience with testing automation across all testing layers, SOLID principles, design patterns, refactoring, performance profiling, optimization, and complex debugging.
Experience leading incident response, post-mortems, and operational improvement efforts, with the ability to remain composed during high-severity production challenges.
Excellent technical communication, ownership, adaptability, collaboration, attention to detail, proactive problem-solving, and resilience under pressure.
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
Hybrid work arrangement in Pretoria, South Africa.
Work in the online gaming industry with a focus on technology and innovation.
The role operates in a regulated environment and requires strong attention to detail, trust, and honesty.
Talent Management and Talent Development Programme relevance is considered during recruitment.
Hiring process
Shortlisted candidates may need to complete an assessment.
Credit, criminal record, and qualification verification checks will be conducted because the role accesses customers' financial details.
If there is no response within two weeks, the application should be considered unsuccessful.
Будьте осторожны
Если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого. Это мошенники. Обязательно жмите «Пожаловаться» или пишите в поддержку. Подробнее в гайде →