Position: Middle .Net Developer
Company: NCube
Category: .NET
Experience required: 2y
English level: upper

We are looking for a Middle .Net developer of profiler libraries, server agents and other SDKs and libraries. 
If you love the internals of languages and libraries, and debugging and solving code issues, this might just be the role for you. The code you produce will be running in process on thousands of our client's applications and servers, running with low overhead and efficiently as possible is key and will help your peers (other developers) around the world to quickly find and solve their own applications performance issues. This team is responsible for building profilers for Java, PHP, Node.js, Ruby, .NET and Python. 

**Project – **a platform that gives organizations a unified, single source of truth view into their entire IT infrastructure regardless of size, footprint or complexity. Full-stack IT infrastructure management (ITIM), application performance monitoring (APM) and digital experience monitoring (DEM) solutions empower enterprise ITOps, developers and IT leaders with AIOps-driven observability, actionable insights, process automation and accelerated issue resolution. By having real-time intelligence on all resources, devices and applications deployed in the cloud, on-premises and hybrid networks, users have the confidence to deliver more reliable and innovative internal and external customer digital experiences. 

**Must have: **
- 3 years of experience with .NET; 
- Bachelorʼs degree in related field or equivalent work experience; 
- Strong attention to detail and ability to multitask; 
- .NET: capable of writing clean, efficient, fast code; 
- Polyglot language experience with Node.js, Ruby, Pearl,Golang, Python, PHP or Java is a strong plus; 
- Upper-Intermediate English and better. 

**Good to have: **
- Experience with Azure Portal and Azure Metrics API; 
- 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 both backend and front-end development (full stack engineering); 
- 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: **
- Implement new features, bug fixes, and required maintenance .NET based server monitoring agent; 
- Build profilers and instrumentation libraries for .NET applications; 
- Help design and build the next generation of monitoring and profiling agents; 
- Work with the engineering leadership and product management on the roadmap; 
- Work with a team of other developers; 
- Adhere to organizational standards for security, performance, and automated testing; 
- Determine and follow best practices and patterns. 

**We offer:  **
- Competitive salary with the regular review; 
- Working equipment; 
- Flexible working schedule, fully remote work opportunities; 
- Vacation (up to 20 working days); 
- Paid sick leaves (10 working days); 
- Online English courses; 
- Direct cooperation with the customer; 
- Teambuilding's, corporate parties and company trips abroad;  
- Great working environment and team spirit.