Position: .Net Developer
Company: IdeaSoft
Experience required: 5y
Category: .NET
English level: intermediate
Published: 2020-12-01T00:00:00+02:00

Требования:
● 5+ years of experience as .NET developer
● 2+ years of experience developing in .NET core
● Familiar with all common design concepts
● Experience in programming in high concurrent environments
● Highly skilled with proven experience in multi-threaded programming including TPL
● Understanding of fundamental design principles behind a scalable application
● Knowledge and proven experience in both NoSQL and SQL databases (we use MongoDB,
ElasticSearch, Redis and SQL Server)
● Experience in designing, developing, and testing distributed and scalable applications
● Familiarity with Unit, Integration, and System testing concepts
● SOLID principles for design
● FIRST principles for unit tests
● Experience working in Agile/Scrum environment
● English level - Upper Intermediate

Обязанности:
● Build and maintain current platform architecture
● Develop new exciting features and optimize the existing logic
● Contribute to the full software development lifecycle including design, development,
documentation, testing, and deployment
● Propose, design and implement technological improvements and refactorings
● Work in collaboration with members of the team
Будет плюсом
● B.Sc. in computer science or software engineering
● Experience in AdTech domain
● Experience with Microservice architecture
● Experience with cloud technologies and platforms (AWS)
● Experience with Big Data platforms (Hadoop/Hive, AWS Athena)
● Experience with ML, TensorFlow
● Experience with GitLab (version control, CI pipelines)
● Experience with K8S, Helm (we host all the services in K8S)
● Experience with logging and monitoring tools (Kibana, Grafana, Prometheus, Redash)

Условия работы:
● competitive salary and social package (20 vacation days, 4 days off, 5 sick days);
● working environment of young, friendly people;
● comfortable office in the city center;
● possibility of learning and development;
● corporate English;
● business trips;
● corporative parties and team-building activities;
● tea, coffee and cookies included;
● parking.