Position: Senior .NET Developer
Company: ITOMYCH STUDIO
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

**Requirements**

Solid knowledge of .NET Core platform
Experience writing and using REST APIs using ASP.NET Core Web API
SQL and general database knowledge
Solid knowledge of testing principles
Hands-on experience with cloud providers (AWS, Azure)
Experience with CI/CD tools (Gitlab, Github, Drone.io, Travis, etc.)
Experience in delivering software product(s) to a live environment
Good verbal and written communication skills and leadership skills

**Recommended Experience**

Experience with any of the following:

Experience with building microservices solutions (Docker, Kubernetes, EKS)
NoSQL databases
RabbitMq or any other queue service
Terraform, Packer, Ansible

**Responsibilities**

Own the delivery for one or more projects 
Deliver solid and maintainable software
Develop and maintain .NET Core applications
Write and review application code
Write tech specifications for APIs
Write unit tests and integration tests
Participate in code review
Participate in verbal and written communication with the client(s)
Raise problems and report project statuses
Manage the team resources among the projects
Regularly research possible technical enhances that can increase productivity and quality
Development quality control
Take part in pre-sale process (estimations, contacting potential customers, etc)

**About projects**

- Loyalty program for sellers and promoters, which allows forming additional motivation and emotional values, manage and set up sales and promotional plans. Current system consists of mobile applications, telegram bot and Admin Panel

Project goals:

Increase level of involvement of sellers in the loyalty program
Forming additional motivation and emotional value for sellers
Integration of the loyalty program (assignments, educational part, access to Information, rewards, promotions)
Creation of tools for additional sales and promotional planning
Creation of reporting tools

Technology stack:

.NET, .NET Core, Docker, SQL, MongoDB, queuing
ASP.NET Core (2.1 - 3.1) Web API
Azure (VMs, Storage accounts - Blobs, Queues, Tables, SQL, Cosmos DB (Mongo API), Notification Hub, Azure DevOps)
Git

Team: 7 members

- Fin-tech project for GCC region. We are building financial services in context of modern world trends. The system provides users the way to access and to operate their banks' accounts, making payments and transfers through Open Banking platform in 24/7 mode using a mobile application. We apply microservice approach to design back end and agile-based software development processes to work in a friendly team.

Technology stack: 

GitLab, MongoDB, SQS, Traefik, .Net Core 3, gRPC, Terraform, Helm
AWS: EKS, KMS, SQS, S3, ELB

Team: 3

**Our perfect candidate**

Seeks constant professional growth
Produces qualitative results
Is able to effectively organise the workflow
Wants to develop technical skills
Is ready to take responsibility for the results

**We offer**

With us you can:

Develop your professional skills
Grow within the company

Also, we provide:

Fair and competitive compensation and benefits
Flexible working conditions
Great office, a 5-minute walk away from Pushkinska metro station
Medical compensation
English classes
Pizza Fridays
Discounts offered by IT Loyalty
Unforgettable corporate events and holidays celebrations