Position: Senior Software Engineer (.NET)
Company: Perfectial
Experience required: 3y
English level: upper

This platform will become the leading marketplace and network for sourcing and contacting construction labour and tradespeople. It will also act as the leading advertising platform for the resource.

Requirements:
4+ years of experience in software development
Excellent C# and .Net Core knowledge
Strong knowledge of object-oriented programming and its principles
Experience with Azure SQL Database or MS SQL Server
Understanding of Agile methodologies
Experience with Azure Blobs
Experience with Redis
Knowledge of RabbitMQ, Elastic Search, GraphDb and neo4j would be a plus
English skills upper-intermediate or better
Good presentation, communication and interpersonal skills

We offer:
Friendly and supportive environment
Competitive salary
Paid vacations and sick leaves
Medical insurance
Career development: professional guidance, certifications and mentorship
Professional events: participation and reimbursement
English language courses
Team buildings and corporate celebrations