.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