Senior .NET Developer
Location
Yerevan, Armenia
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