Position: Senior Azure Cloud technologies .NET Engineer
Company: Amgrade
Category: .NET
Experience required: 5y
English level: upper
Published: 2023-05-01T00:00:00+03:00

For more than 10 years we have been successfully implementing bold ideas and projects of our clients in the American and European markets.
Productive management, diverse projects, the opportunity to develop and the atmosphere in which you want to work!

AMgrade is a full cycle outsourcing company that brings together only the best web and application developers, business analysts, designers and marketing specialists.

We are looking for a Senior Azure Cloud technologies Engineer with experince with .NET.

Requirements:
Mandatory:
o 5+ years in team-based software development using .NET
o .NET Core, SQL Server, ASP.NET MVC, WEB API, Azure Web App
o Writing unit and integration tests
o Knowledge of development methodologies, OOP, design and refactoring patterns
o English proficiency (B2+)
o Ability to analyze business and functional requirements
o Desire to produce high-quality software

Will be an advantage:
o Proficiency in source code control system (GIT).
o Knowledge of Azure Cloud technologies (Redis cache, Service Bus, Key Vault, AppInsights)
o Powershell
o Terraform
o Knowledge of Frontend - React, NGRX/NGXS
o Experience with UML 2.5, BPMN 2.x

Our tech stack:
o C# (.NET/ .NET Core 6.0)
o ASP.NET Core MVC, WEB API
o Entity Framework 6 + EF Core 6
o Microsoft SQL Server
o Azure Web Apps
o Azure Table Store
o Azure Cognitive Search
o Azure Functions
o React 17.0.2 + NGXS
o Terraform + Azure RM
o PowerShell

Personal qualities:
o We would love to work with a person who is
o Passionate and eager to learn
o Willing to work in a team
o Able to analyze and solve complex issues independently
o Thorough and sticking to the deadlines

We offer:
o Full-time
o Remote work
o Flexible work schedule
o Working in an actively developing international project
o Opportunity to use state-of-the-art technology
o Expert team
o Professional growth and development (Microsoft certification, etc.)