Position: Middle .Net Developer
Company: Crunch
Category: .NET
Experience required: 3y
English level: upper
Published: 2022-04-01T00:00:00+03:00

We believe that work on a product which is fighting to be an industry leader and built with help of most up to date techniques and technologies would be a fun for a new team member.

About Team:
Product teams consist of 30+people overall.
Team in Lviv consists of 11 Developers: 5 .Net Developers, 2 Front End Developers, 2 UX/UI Designers, 2 QA/AQA.

Must have:
Strong software engineering fundamentals, including knowledge of algorithms and data structures
Profound background in C#
Good writing and speaking English ability
Excellent communication skills
Team-player
Practical experience with .Net framework including .NET Core, NUnit, Serilog
MS SQL Server, MongoDb, ElasticSearch
Experience with Messaging - AWS (SNS/SQS), Azure (ServiceBus/Topics/Queues), RabbitMQ, ect
Understanding of cross-service communication over HTTP
Knowledge of Docker, Containers

Will be a plus:
C# 8.0, .NET Core 5.0+
Experience with AWS
Experience with Kubernetes
Experience with web sockets (SignalR)
CI/CD ideology
Knowledge of authentication protocol and frameworks (OAuth2, OpenID Connect, IdentityServer)
Understanding of large scale, cloud based distributed systems
Responsibililies:
Development of the crucial components of the platform
Proactive position in platform evolvement, technical solutions, processes improvement etc.
Participate in grooming, planning and estimation sessions
Code review
We offer:
- 18 Paid Vacation Days + Ukraine State Holidays
- Sick Leave (5 fully paid working days) + ability to request approval for additional paid days for unique circumstances
- Ability to get unpaid day-off if needed (except for days when there is a lot of urgent work)
- Certiﬁcations and Conferences ($400 per year)
- Sports Attendance ($350 per year)
- Medical Insurance ($350 per year depending on insurance program)
- Quarterly incentives: each quarter there will be opportunities to reach goals that will have rewards such as financial bonus, time off, special events. We may provide a goal to complete a task by x date and if completed the team will take the day off to do something fun together.