Position: Middle .NET Developer
Company: Artkai
Experience required: 3y
English level: intermediate

The company's security focus includes products for protection against email,
web surfing, web hacking, and instant messaging threats such as spam, spyware, trojans, and viruses. The company's networking and storage products include web filtering, load balancing, application delivery controllers, message archiving, NG firewalls, backup services, and data protection.

Project Stage:
Development 

Requirements:
● Minimum 2+ years of experience developing .NET applications
● Bachelor's degree in a technology field, or equivalent work experience
● 3+ years of software development experience in object-oriented programming (C#, C++, Java)
● Proficiency in C#
● Proficiency in developing software in a Linux/Unix environment
● Proficiency in using Git
● Experience writing automated tests (unit, component, integration, and end-to-end)
● Experience building and deploying applications in the public cloud
● Experience building and using Docker containers
Nice to have:
● gRPC experience
● Azure cloud services experience (Blob, Cosmos DB)
● Experience logging, monitoring, and tracing microservices in production

English level:
Intermediate

Responsibilities:
● Produce code using .NET languages
● Uphold high standards for code quality and architecture, including the use of SOLID
design principles
● Thoughtfully give and gracefully receive rigorous code reviews
● Develop and interpret metrics to monitor production system performance 
● Document and communicate research and results