Position: Senior Back-End Developer / Full Stack Developer
Category: .NET
English level: fluent
Years of experience: 11


14 years of hands-on software development.
Hands-on experience in building software, full development life cycle: gathering requirements, design, implementation, testing, documenting, deployment, maintenance and improvement of software.
Fundamental knowledge of Computer Science. PhD. equivalent and academic experience.
Knowledge of C#, .NET Framework, ASP.NET MVC, Multithreading, RESTful web services (Web API), Entity Framework Core, Git.
Knowledge of web technologies: HTML5/CSS/JavaScript, AJAX, jQuery, KnockoutJs.
Knowledge of database technologies and SQL language, mostly worked with Microsoft SQL Server (T-SQL extension, sophisticated stored procedures, cursors).
Experience in distributed parallel information processing (Amazon cloud/AWS/EC2/AMI, RabbitMQ for transport).
Experience in sophisticated data processing on the back-end (Natural language processing, Information extraction).
Experience in cross-platform development with ASP.NET Core (Windows & Linux system).
"NoSQL" databases experience (ElasticSearch, MongoDB).
Familiar with design patterns: Factory Method, Template Method, Command, IOC / DI and others.
Familiar with High Availability, Load Balancing, and Redundancy problems, CAP theorem.
Practical knowledge of Agile, Scrum, XP techniques, such as Code Review.
Little experience with different other tools like Python, Node.js, AngularJs, Angular 6 (TypeScript).
Familiar with trading concepts, stock market, futures & options.
Experience in large/distributed team work, independent work, remote work.
Working in Amsterdam, Netherlands. Open to offers in the EU.
Focused more on the Back-End development, can do occasional Front-End development.
The desired salary is net.