Position: Middle/Senior .NET Engineer
Company: Softengi
Experience required: 3y
English level: upper

**Necessary steps that will help you to get an offer in our company**
Step 1: Interview HR call (15-30min)
Step 2: Technical Interview (1 hour)
Step 3: Meeting with the Company (around 30 minutes)
Step 4: Offer

**Description of the project and responsibilities:**

Rapidly growing enterprise project in the content delivery space (USA):
• Distributed codebase and team, high quality and performance requirements for the produced services
• Project with well setup processes, CI/CD, static analysis, PR culture, and access to stakeholders
• Development of new features of the platform and re-build of legacy parts of the platform with new technology and performance requirements

**What we’d like to see:**
• Good knowledge of .NET
• Knowledge in NoSQL (MongoDB experience is a plus)
• Understanding of IoC and lifecycle management
• Experience in unit and integration tests
• Event-driven architectures
• Architecture skills
• RabbitMQ experience
• Experience in unit and integration tests
• Docker experience
• Quartz experience
• Google Cloud Platform (GCP) experience
• Knowledge in event-driven architectures
• Experience in creating technical documentation
• Experience with google cloud (or other cloud services)
• Good communication skills
• Good risk elimination skills
• Upper-Intermediate level of English