Position: Middle.Net Developer ( 2 position )
Company: Magnise
Category: .NET
Experience required: 2y
English level: intermediate

RESPONSIBILITIES

 Propose & implement suitable architectures for various business requirements
 Translate user stories and use cases into functional applications
 Design, build and maintain efficient, reusable and reliable code
 Ensure performance, quality & responsiveness of the application
 Identify issues and propose and implement solutions to address them
 Help to maintain code quality, documentation, organization and automatization

REQUIREMENTS

 2+ years of development experience in .NET.
 Proficient in C# (at least 2 years) with a good knowledge of .NET ecosystem.
 Good knowledge of MS SQL Server, MySQL database management systems with experience of designing a database.
 Experience with Entity Framework Core ORM.
 Experience with Web API
 Experience with RabbitMQ and NATS
 Strong understanding of OOP, OOD, design patterns and principles.
 Ability to write reusable and supportable code covered by unit-tests.
 Familiarity with automated testing and version control.
 Understanding of agile methodology.
 At least Intermediate level of English.
 Experience with .NET Core.
 Familiarity with CI/CD systems.
 Some experience in Financial Services.