Position: Middle/Senior .Net Developer
Company: Aimprosoft
Experience required: 2y
Category: .NET
English level: upper
Published: 2021-04-01T00:00:00+03:00

This position requires excellent software and database development skills and a solid understanding of OOP/OOD, knowledge of coding patterns, comprehensive understanding of the C# language, database design principles, client/server design principles, and experience in writing the “clean code.”

**You will be responsible for:**

● Developing/modifying software applications according to detailed specifications 
● Translating business requirements and/or detail designs into appropriate software application code
● Working with Jira to track open tasks, bugs, and requirements
● Attending team meetings and planning sessions to discuss requirements, status, changes, and updates

**Our ideal candidate should have:**

● Experience in developing business applications using C# 8, .Net Core 3.1, and later versions 
● Experience with ASP.NET Core (MVC and Web API)
● Experience with Entity Framework Core, LINQ, Dapper
● Strong knowledge of Microsoft SQL Server and T-SQL
● Experience in writing and optimizing SQL statements and stored procedures in T-SQL
● Experience with the following web-related technologies: HTTP, REST, JSON, etc.
● Experience with HTML, CSS, JavaScript
● Experience with Vue.js or Angular, or React
● Experience with the following Microsoft Azure technologies: Blob Storage, Event Hubs, Azure Functions, Azure Table, Azure Service Bus
● Experience of working in an Agile environment within the pre-defined and designed software architecture
● Experience with GitHub, Azure DevOps for version control, Git, and Jira
● Experience with the following testing frameworks: NSubstitute, xUnit, Moq
● English level — Upper-Intermediate and higher

**Nice to have:**

● Experience with WCF, gRPC
● Experience with the following NoSQL databases: Redis, MongoDB, Apache Cassandra
● Experience with queues: Apache Kafka or RabbitMQ
● Experience with different architectural approaches: DDD, SOA, Microservices, CQRS, Serverless
● Experience with containerization: Docker, Kubernetes
● Experience with ERP, CMS, DMS, СRM, eCommerce, or similar
● Other runtime environments: Node.js

**What we offer:**

● Competitive salary
● Opportunities for professional development
● Friendly team
● Gorgeous corporate events
● Paid vacation, holidays, and sick leaves
● Free English classes with a native speaker
● Car and bicycle parking
● Cozy office (5 min from Zakhysnykiv Ukrainy or 10 min from Sportyvna metro station)
● All IT-native perks (flexible hours, tea, coffee, lunches, discounts in Metallist gym)