.NET Developer (Back-end)

Job Description

Main responsibilities:
 

  • Development of a complex FinTech application with SOA
  • Supporting and improving existing features
  • Incident management
  • Cooperation with international team of developers

 

 

Requirements:
 

  • Clear understanding of Software Development life cycle and process
  • Strong knowledge of C#, .Net, SQL
  • Practical knowledge of software architecture design
  • Experience in using web services and IIS
  • Experience in writing unit and automation tests
  • Knowledge of at least one Source Code Management and Continuous Integration tools (such as Git, Gerrit, Jenkins, etc.)
  • Good English

 

 

Nice to have:
 

  • Acquaintance with NServiceBus, MSMQ, RabbitMQ is a big plus
  • Understanding of ORMs (NHibernate or Entity Framework)
  • Knowledge of Agile development processes
  • Decent grasp of design patterns
  • Good social skills and preference towards working in a team
  • Rake, Ruby, MSBuild, PowerShell knowledge is a plus