Overview

Benivo is currently seeking a Mid Level Back – End Software Engineer with at least 3 years of relevant experience, who is passionate about software development and loves designing cutting-edge technology. We are looking for talented professionals who want to grow and challenge themselves, who enjoy working creatively and collaboratively.
Company Benefits:
– Health Insurance (including the closer family) from the first month
– Stock Options
– Cafeteria of Benefits
– PayLater option
– Social events
– Paid days off
– Other benefits that you will enjoy
– An opportunity to make a real impact with an outstanding team in a great company that is growing super-fast.

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
- Assume ownership and accountability of specific modules within an application and provide technical support and guidance during solution design for new requirements
- Work in a Scrum team in all phases of the software development life-cycle
- 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

Required Qualifications:


- Good knowledge in C# development with 3 + years of experience
- Good knowledge of ASP.NET Framework with focus on Web APIs
- Familiarity with architecture styles/APIs (REST, gRPC)
- Good knowledge of .NET internals
- Experience with asynchronous and parallel programming
- Knowledge of and experience with Entity Framework Core and ADO.NET;
- Experience with MS SQL Server (views, functions, queries, stored procedures)
- Understanding of OOP and OOD
- Experience of writing unit and integration tests
- Ability to understand business requirements and translate them into technical requirements
- Good troubleshooting and problem solving skills Advantages for candidates:
- Familiarity with Microsoft Azure
- Experience with Microservices Architecture
- Experience with or knowledge of domain centric architectural pattern
- Fluency English, Armenian and Russian (written and spoken) languages

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