Position: Middle .NET Developer
Company: Cloud Works
Experience required: 1y
English level: intermediate

We're working on distributed enterprise system consisting of number of services (sometimes micro if you wish) which communicate with DB (Postgres and MSSQL), Redis, S3, Google Cloud Storage, Big Query, ElasticSearch, etc. We use variate of technologies for delivering qualitative product in variety of regions (including China, which brings some technical obstacles). Periodically we set up performance tests for different parts of the system. As a member of the team you're not required to be proficient in all of the technologies and you would be able to learn it in practice with a support of the team

Requirements (must):
Good knowledge of data structures and algorithms
.Net/C#
Practical knowledge of SQL with and without ORM
Understanding of GIT, Git Flow

Requirements (would have):
Experience with Kubernetes
Experience with Postgres

Will be a plus:
Experience with GCP, helm
Experience with distributed systems, Redis, Jenkins
Experience with Google Cloud Platform
Work experience with .Net Core

Responsibilities:
Implementing and extending existing .Net Core services inside enterprise distributed system
Covering your code with unit and integration tests
Making PR review (would be nice) and defending your opinion (with argument)
Analysis and estimation of business requirements


If you're willing to work with Front End then experience with JS and Vue would be a plus