Position: Senior .Net Developer
Company: NCube
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**Project**: intelligent high load newsfeed platform.
**Customer**: Media company from the USA, the expert in cross-promotion of digital and audio content.
**Our stack**:
**Languages and libs**: C# 8, .NET Core 3.1, RX.NET, ASP.NET Core, C# functional extensions;
**Azure services we use**: Azure Functions, Cosmos DB(Gremlin API, Table API), Azure Search, Redis, Event Hubs, SignalR, App Service and more;
**CI/CD**: Pulumi for Infrastructure-as-a-Code, Azure Pipelines for builds and deployments.

If you’re someone who considers themselves passionate about .Net Core/ASP.NET technology, a team player, capable of working autonomously, adaptable, driven, and a continuous learner we would love to speak with you about joining our team!

**Requirements**:
4+ years of experience in backend development
Good knowledge of modern C#, .NET Core and ASP.NET Core
Understanding of serverless computing (pros/cons)
Great knowledge of software development principles(patterns, core principles like DRY, YAGNI etc)
Experience working with Azure
Understanding of functional programming principles and desire to apply them
Experience using and configuring CI/CD tools like Azure DevOps, TeamCity, Jenkins
Experience building distributed systems
English — Intermediate and/or higher
**Good to have**:
Experience with Cosmos DB and Gremlin language
Experience with Azure Search, ElasticSearch or Solr
Experience using any infrastructure as a code tool(Terraform, ARM, CloudFormation etc)
Responsibilities:
Design, build and ship own services using our tech stack
Development of new functionality
Support and improving existing one
**We offer**:
Flexible working schedule, paid vacations and sick leaves
English courses, medical insurance
Great working environment and team spirit
Perfect office location in the very center of Kiev / possibility to work remotely