Overview

Responsibilities:

  • Design, develop and maintain software code according to functional and technical design specifications. Follow Benivo software engineering standards, applicable software development methodology and release processes. Ensure that code is maintainable, scalable and supportable.
  • Work in a Scrum team in all phases of the software development life-cycle.
  • Assume ownership and accountability of specific modules within an application and provide technical support and guidance during solution design for new requirements
  • Collaborate and add value through participation in peer code reviews, provide comments and suggestions, and work with cross-functional teams to achieve goals.
  • Bring continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions. By means of automation, reduce design complexity, reduce time to response, and simplify the client/end-user experience
  • Constantly self-develop by learning new methodologies and technologies in the business software development
  • Mentor junior employees

Required Qualifications:

  • Good knowledge in C# and 4+ years of experience with .NET technologies with the emphasis on web environments 
  • Experience with ASP.NET Core and ASP.NET MVC
  • Understanding of object-oriented design, data structures, system applications and multithreading programming
  • Knowledge of and experience with Entity Framework, Entity Framework Core and ADO.NET
  • Knowledge of relational databases and experience with MS SQL Server design and development
  • Knowledge of RESTful architecture
  • Experience with domain centric architectures ( DDD. Clean Architecture )
  • Experience with Unit Testing 
  • Ability to understand business requirements and translate them into technical requirements
  • Fluency (written and spoken) in English, Armenian. 

Advantages for candidates:

  • Familiarity with Microsoft Azure
  • Knowledge of JavaScript and experience with JavaScript frameworks such as ReactJS
  • Familiarity with HTML4/5, CSS/3, LESS, SASS
  • Fluency in Russian 

About Benivo (formerly FlatClub) CJSC

FlatClub is the leading marketplace for medium term stays - from a few weeks to a few months. FlatClub has more 75,000 listings partnerships with 50 top universities and companies. FlatClub is VC and Angel backed, is the winner of the 2012 TechCrunch Pit