Position: Senior .NET (Azure) Developer
Company: NCube
Experience required: 5y
English level: intermediate

Project – builds customizable news and information feed-based applications for consumers and businesses. They connect with news feeds, publishers, social media, and other platforms to provide intelligent streams of content to end users.

Among the customers of their business (B2B) products are one of the internet’s top ten content publishers. Their customer-facing (B2C) applications are not only customizable by the end user, but also offer world-class audience-building and news delivery methods for online publishers.

HQ – USA, Arizona. Distributed teams – Ukraine-USA

Experience / Skills required:

Must have:

5+ 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 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:

Writing and implementing efficient code

Determining operational practicality

Developing quality assurance procedures

Deploying software tools, processes, and metrics

Maintaining and upgrading existing systems

Working closely with other developers


We offer:

Competitive salary with the regular review

Flexible working schedule, fully remote work opportunities

PE 5% Taxes compensations, accountant assistance

Vacation (17 working days)

Paid sick leaves (10 working days)

Medical Insurance after probation period (3 months)

Online English courses

Direct cooperation with the customer

Teambuilding, corporate parties and company trips abroad

Great working environment and team spirit