Position: TeamLead C#/.NET Engineer
Company: Lohika
Category: .NET
Experience required: 5y
English level: intermediate

**ABOUT THE PROJECT:**
Our client is a US company that offers tailored IT solutions and consulting for their clients. The company's focus is process manufacturing industries that rely on PLM (product lifecycle management) solutions such as Food & Beverage to which they provide solutions. Examples for recipe formulation, nutrition, quality, distribution, and regulation. Their offerings encompass consulting, product support services, managed services and software development that includes both their own software (mainly on-prem though some are SaaS), integrations with e.g. Oracle and consulting services.

**MAIN TASKS AND RESPONSIBILITIES:**
Implement BE functionality in microservices architecture 
Refactor codebase to increase the reliability and performance of a solution 
Cover implemented functionality with a sufficient number of tests 
Take an active role in architectural discussions
Work closely with Engineering teams
Work in close contact with team members and project stakeholders on the client’s site

**EDUCATION, SKILLS AND EXPERIENCE:**
Team leading experience (1+ year)
Experience with Azure serverless stack (Functions, Logic Apps, Azure Service Bus, Azure Integration Services)
Experience in .NET Core microservices
Experience in microservice architecture and its patterns
Good understanding of relational DBs / SQL (MySQL)
Knowledge of Docker
Strong troubleshooting experience

**WOULD BE A PLUS:**
Commercial experience with AWS services
Experience with AWS Lambdas
ElastiCache, ElasticSearch, API-Gateway, SQS
Document, DynamoDB/Aurora
Node.js