A

Senior .NET Developer

Aristocrat Gaming
Full-time
On-site
Sofia, Sofia-City, Bulgaria

We are seeking a Senior .NET Developer who will take a lead role in crafting and delivering scalable software solutions. Develop high-performance applications, craft architectural strategies, mentor implementation of standards, provide team mentorship. Within your responsibilities, you will partner closely with product coordinators, architects, and other teams to convert business requirements into technical blueprints, ensuring secure, efficient, and forward-thinking solutions. As a senior member of the team, you will be trusted to own sophisticated initiatives end-to-end, provide technical leadership, and help evolve our engineering culture

What You’ll Be Doing

Software Development & Engineering Excellence

● Define and carry out coding standards, guide architectural decisions, and champion standards

● Lead the design, development, and enhancement of scalable .NET applications using C#

● Deliver high-quality, reusable, maintainable code aligned with modern engineering standards

● Integrate third-party APIs with strong focus on reliability, error handling, and data integrity

● Fix and resolve sophisticated bugs, performance issues, and edge-case behaviours across environments

● Guide junior and mid-level developers by providing feedback on their code, offering technical advice, and aiding in Performance, Security & Data Architecture

● Own performance, scalability, and resilience strategies across distributed systems

● Promote the use of cloud-native and microservices-based architectures where relevant

● Ensure consistent application of security guidelines and data protection principles

● Design and maintain secure, efficient, scalable data storage solutions Teamwork & Agile Delivery

● Partner with product managers and QA to translate business objectives into technical strategies

● Lead and actively chip in to Agile ceremonies (sprint planning, stand-ups, reviews, retrospectives)

● Coordinate architectural discussions, user documentation, and ensure cross-team alignment DevOps, Tooling & Innovation

● Own and evolve CI/CD workflows using GitLab, focusing on automation, reliability, and delivery efficiency

● Evaluate, recommend, and drive adoption of new tools, frameworks, and practices that support long-term technical strategy

● Promote continuous improvement by modernising codebases, development practices, and release processes Communication & Accountability

● Act as a conscientious technical consultant for collaborators, aligning architecture and delivery wiinterpersonalnal goals

● Own delivery commitments and lead priorities effectively in a fast-moving environment

● Take initiative on sophisticated projects while adapting to evolving priorities and business needs. What We're Looking For

● Expert-level proficiency in .NET 6+ / C# and the .NET Framework, with deep experience in ASP.NET MVC, Web API, and Entity Framework Core (migrations, concurrency handling, query tuning). Strong skills in async programming, performance optimization, and API design.

● Proven track record in system architecture, distributed systems, and cloud-native/event-driven designs. Deep knowledge of DDD, CQRS, Mediator, clean architecture, and microservices.

● Sophisticated hands-on experience with MS SQL Server 2017+, PostgreSQL, and/or MySQL, including schema design, query performance tuning, and scalability. Practical experience with NoSQL (MongoDB) and distributed caching (Redis).

● Strong experience with message brokers (RabbitMQ or similar) in microservices environments; skilled in system integrations and building scalable RESTful APIs (gRPC a plus).

● Main focus on unit and integration testing; experienced with mocking frameworks, automated build pipelines, and designing effective testing strategies (performance and security testing as a plus).

● Hands-on with Docker and Kubernetes (production-grade deployments). Experience with GCP or AWS services preferred.

● Implements security protocols at scale; skilled in networking concepts, observability (logging, metrics, tracing, OpenTelemetry), and fixing issues in distributed environments.

● Strong grasp of SOLID principles, clean code practices, and making sure coding standards across teams.

● Excellent communicator with the ability to influence architectural decisions, align technical strategy with business goals, and lead cross-team discussions. ● Consistent record to mentor and coach developers, review code and designs, and drive continuous improvement across engineering teams.

● Analytical problem solver, fluent in written and spoken English, with a track record of delivering scalable, high-quality solutions.

Travel Expectations

None

Additional Information

Depending on the nature of your role, you may be required to register with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

At this time, we are unable to sponsor work visas for this position. Candidates must be authorized to work in the job posting location for this position on a full-time basis without the need for current or future visa sponsorship.