Position: .NET Backend Developer
Company: Brainberry
Experience required: 2y
English level: upper

**Job description**
BrainBerry Group is expanding its team and is looking for a new .NET BACKEND DEVELOPER with a passion for new technologies to join an exciting and growing project.
A developer to support us on our Product Information API.

**Requirements**
Must have
· Azure cloud development (at least 2 years)
· Microsoft .Net technology development
· API design patterns, Dependency Injection, OOPs concepts, SOLID principles
· Azure DevOps CI/CD pipelines (Yaml)
· Terraform or Pulumi
· More Backend exposure instead of full-stack
· Core development experience with Azure
· Domain Knowledge from the Manufacturing industry

**Nice to have**
· Able to understand solution architecture
· Requirement gathering
· Domain knowledge
· Services we use on Azure - Azure Functions, Azure App Services, App Configuration, Key Vault, Event Hub namespace, Event Grid, Application Insights
· Development stack we use – dotnet core, C#, Microservices approach
· NOSQL databases (potentially CosmosDB) as CaaS will have a database integration later
· TDD (test driven development), DDD(domain driven development)