D

Senior .NET Developer (Imagine Live)

Digitain
Full-time
On-site
Yerevan, Armenia

Description:



Imagine Live, part of the Digitain Group, specializes in live gaming and streaming worldwide. With a fresh take on live dealer games and premium game show-style content, we deliver top-tier entertainment in a professional, dynamic environment. We are committed to growth, development, and excellence in the gaming industry.

Now we welcome a Senior .NET Developer to join our fast-growing team. The ideal candidate is expected to work on high-performance scalable systems, has the passion to find solutions to complex problems, follow the latest technological trends of back-end development, and is able and willing to share his/her experience and ideas with the team.


Responsibilities:


  • Develop applications according to the technical documentation
  • Analyze existing code to understand performance impact and propose solutions
  • Lead code reviews to drive code implementations toward the best results
  • Design, develop and support new business solutions
  • Follow the latestΒ technological trends of BackEnd development
  • Take requirements from the business on software needs and build on them
  • Map business processes to data models and/or algorithms
  • Advice on software development best practices


Requirements:


  • At least 5 years of development experience
  • At least 2 years’ of C# development experience
  • Experience with High loaded SAAS systems
  • Experience with Message Brokers, In-Memory Databases and In-Memory data stores
  • Experience with version control tools such as GIT and CI/CD tools
  • Knowledge of relational databases and experience with MS SQL Server design and development
  • Ability to understand and troubleshoot existing code and maintain existing systems
  • Solid algorithms & data structures knowledge and proven ability to apply them to real-world problems
  • Excellent interpersonal and communication skills, including the ability to explain complex methodologies and results to the technical team
  • Strong sense of ownership