Position: Senior .NET Azure Engineer
Company: NCube
Experience required: 5y
English level: upper

We are looking for a very facile developer who will have to understand an established NET/ Azure - based SaaS platform (monitoring of Azure resources). If you love the internals of languages and libraries; and debugging and solving code issues, this might just be the role for you. This project will allow you to work on an award-winning cloud and on-premise monitoring application, an application that is trusted by thousands of clients and is integral to various fields and industries.   

The client is the most comprehensive IT Operations full-stack monitoring and AIOps company. They provide a single source of truth for proactive performance and availability monitoring for large enterprise networks, infrastructure, applications and business services. 

 
Experience / Skills required: 

Must have: 

5+ years of work experience in software development 

.NET: capable of writing clean, efficient, fast code 

Proficiency in AWS 

Polyglot language experience with Python or Golang is necessary 

Large data streaming-type background is a plus 

Strong attention to detail and ability to multitask 

Upper-Intermediate English and better 

 
Good to have: 

Bachelor's degree in related field or equivalent work experience 

Experience using profilers, APM products, and other diagnostic tools a plus 

Knowledge of Linux internals - File system, security, configuration, etc strongly preferred 

Experience using cloud hosting, docker, and Kubernetes strongly preferred 

Experience with modern ingestion technologies using Kafka, Azure event hubs or the like 

Comfort with new languages such as go-lang or DB technologies such as Postgres 


Responsibilities: 

Short term, you would have to help stabilize the platform's operations and fix some likely idiosyncratic platform failures 

Medium-term, you would help pull out components from this code base and help create a new cloud-deployed service that does only the data-polling component of the platform - without the databases, UI, App components - ideally this person knows NET/Azure/Azure monitoring 

Medium-term, you would help engineer on the AWS side a form of "data ingestion" endpoint with the team - the tech is likely to be Kafka + python/golang - although NETCore might be possible 

Long term, you would help develop a variety of ways to get data out of cloud environments for monitoring - Azure/AWS etc 

 
We offer:  

Competitive salary with the regular review 

Flexible working schedule, fully remote work opportunities 

Accountant assistance  

Vacation (up to 20 working days) 

Paid sick leaves (10 working days) 

Online English courses 

Direct cooperation with the customer 

Great working environment and team spirit