Skip to main content

Senior .NET Developer

C#ASP.NETWeb ApiAngular
5 дні тому
backendsenior
А

АТБ-маркет

Dnipro
Формат роботиremote
Тип зайнятостіfull time

Про позицію

We invite you to join our team as a Senior .NET Developer. The main responsibilities include developing accounting systems, designing application architecture, conducting code and architecture reviews, integrative processes development, and monitoring system status.

Обовʼязки5

  • developing accounting systems
  • designing application architecture
  • conducting code and architecture reviews
  • developing integrative processes
  • monitoring system status

Вимоги26

  • at least 5 years of software development experience in C#
  • experience with .Net Core, Web API, Angular
  • understanding of OOP, SOLID principles, knowledge of design patterns
  • understanding of REST architecture, SOAP, experience developing services and microservices architecture
  • deep knowledge of .NET Framework, .NET Core, and C#
  • knowledge of ASP.Net Web API framework
  • familiarity with Angular, TypeScript
  • experience writing unit tests (XUnit, NUnit)
  • knowledge of HTML, CSS, JavaScript
  • familiarity with version control systems (SVN, GIT)
  • experience with ORM: Entity Framework
  • experience with multithreading and asynchronous programming (async/await)
  • experience with LINQ, Generics, Reflection
  • experience optimizing server code performance
  • knowledge of DBMS and SQL (MS SQL Server)
  • experience integrating external services via API
  • experience with logging and error handling systems
  • ability to perform code reviews (Bitbucket)
  • experience with cryptographic libraries (.NET Cryptography, PKI, X509, working with certificates)
  • experience with electronic signatures (KEP, PKCS#7, CMS)
  • experience with data encryption (RSA, AES, SHA, HMAC)
  • experience with large files and streaming data processing
  • experience with DataMatrix / QR codes and scanned data processing
  • experience with transactions and concurrent data access
  • experience with message brokers (Kafka)
  • experience developing distributed systems

Переваги7

  • remote work format
  • employment under a gig contract or permanent (reservation possible)
  • paid annual leave of 24 calendar days, paid sick leave
  • regular salary payments without delays and in agreed amounts, regular salary reviews
  • opportunities for professional and career growth
  • continuing education courses
  • absence of overtime
Senior .NET Developer
Оригінал