Position: Senior .NET Software Engineer
Company: Fareportal
Experience required: 5y
Category: .NET
English level: upper
Published: 2020-02-01T00:00:00+02:00

People are at the core of Fareportal. We are one of the fastest growing travel technology companies in the world; our portfolio of travel brands, including flagship product CheapOair, receive over 100 million visitors annually.
We are seeking a .NET Software Engineer who will manage project goals, contribute to product strategy and help define best practices. The right candidate will join a self-sufficient offshore team responsible for developing and maintaining components of a complex proprietary e-commerce platform that drives the air travel industry. The right candidate will also have opportunities to collaborate with teams in NY and other locations around the world.
____________
Required skills
____________
Deep understanding of OOP, SOLID principles and design patterns
5+ years of experience designing and implementing applications using an OOP language
In-depth experience with C#, MVC
Unit Testing / Integration Testing
Inversion of Control (IoC) / Dependency Injection (Unity, Ninject, Castle, etc.)
Experience with RDBMs and NoSql databases.
Working knowledge of Javascript, JQuery, AJAX, HTML
Api Development
Experience with source control tools like TFS, Git, SVN
Experience with any of the CI tools
Ability to work effectively and independently with minimal supervision
Ability to work within a fast-paced, dynamic environment
Strong analytical, troubleshooting and problem solving skills
Eager to learn new technology stack
____________
We offer
____________
Opportunity to build a successfull product and have a real impact on it
Opportunity to work in the international environment
Great young team
Professional and career growth
Business trips and international cooperation
_____________
Responsibilities
_____________
Design, develop and support cutting edge, rock solid technology products
Develop and deliver high quality, clean and maintainable code
Develop applications with strong requirements of High Load and Scalability
Collaborate with business teams to understand objectives