Senior .NET Developer

Senior .NET Developer
Location
Yerevan, Armenia
Apply Now
Senior .NET Developer

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 4 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/Postgre 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

Write a message