Senior .NET Developer
Senior .NET Developer
Bulgaria - Sofia
длъжност на пълно работно време

Senior .NET Developer

Bulgaria - Sofia длъжност на пълно работно време

Описание на позицията

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.

This is a hybrid role, and it requires 3 days in our office in Sofia. The office location is found next to Paradise mall – Office X , building 3, floor 5.

What You’ll Be Doing

  • Lead the design, development, and enhancement of scalable .NET applications using C#
  • Define coding standards, guide architectural decisions, and promote engineering best practices
  • Write clean, maintainable, high?performance code and integrate third?party APIs
  • Troubleshoot and resolve complex bugs, performance issues, and production problems
  • Mentor junior and mid-level developers through code reviews and technical coaching
  • Improve performance, scalability, resilience, and reliability across distributed systems
  • Design and maintain efficient data storage solutions across SQL, NoSQL, and caching technologies
  • Lead and participate in Agile ceremonies to ensure alignment and smooth delivery
  • Contribute to architectural discussions and maintain clear, accurate documentation
  • Own and optimize CI/CD pipelines (GitLab), focusing on automation and delivery quality

What We’re Looking For

  • Expert proficiency in .NET 6+, C#, ASP.NET MVC, Web API, EF Core, async programming, and API design
  • Strong background in distributed systems, cloud?native patterns, microservices, DDD, CQRS, Mediator, and clean architecture
  • Advanced experience with MS SQL Server, PostgreSQL, MySQL, plus familiarity with MongoDB and Redis
  • Experience with message brokers such as RabbitMQ and building scalable REST APIs (gRPC is a plus)
  • Hands?on experience with Docker and Kubernetes; exposure to GCP or AWS preferred
  • Strong knowledge of security practices, networking concepts, observability (logging, metrics, tracing), and debugging distributed environments
  • Strong command of SOLID principles, clean code practices, and maintaining coding standards across teams
  • Excellent communication skills and the ability to lead architectural discussions
  • Analytical problem solver with a track record of delivering scalable, high?quality systems

Travel Expectations

None

Additional Information

This role is subject to mandatory background screening and regulatory approvals. As part of your employment with Aristocrat, you may be required to complete a criminal background check, submit fingerprints, and obtain licenses or registrations with applicable gaming regulatory authorities.

Aristocrat operates in a highly regulated environment and holds licenses in over 340 gaming jurisdictions worldwide. To meet our global compliance obligations, you will be required to provide the disclosure of relevant personal and background information to government agencies, sovereign nations/tribal regulators, and other applicable gaming regulatory bodies. This is a condition of Aristocrat’s gaming licenses. The specific information required may vary depending on the jurisdiction and project assignment.

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.