Position: .NET Engineer, Billing System
Company: DataArt
Experience required: 2y
English level: intermediate

**About the vacancy**
We are looking for a .NET specialist for a team that is working on an internal infrastructure financial project, a B2B billing system. Among its functions are: invoicing for customers, registering payments from customers, storing and processing information about customers, other features of accounting for revenue and income transactions, a large number of reports that a user can generate using the system.

The team consists of 7+ people dedicated to maintaining the current functionality and developing new features. There are the standard scrum attributes: daily stand-up calls, retrospectives, presentation of requirements, estimation and prioritization of tasks, velocity calculation, etc.

Here's what the project team has highlighted:

• relaxed attitude to the work schedule and vacations (we do not require you to agree on vacations in advance if it doesn’t affect the project’s deadlines, you can choose the work schedule yourself)

• a friendly team with a large amount of communications inside

• friendly users and stakeholders - our colleagues

• no hard deadlines

• we do not require knowledge of spoken English (ability to read and understand texts will be enough)

**Must have**
Experience in the development of commercial applications using .NET platform
Experience working with MS SQL Server database management system and its components (SSRS, SSIS)
Experience working with Net Framework 4.0, MVC Web API, IIS
Experience in the software design
Experience in object-oriented programming (OOP), object-oriented design (OOD), and design patterns
Knowledge of JavaScript and JavaScript frameworks (jQuery)
Knowledge of CI/CD tools and practices (one of): Git, Jenkins, TeamCity, etc.
Experienced team worker
Knowledge of Agile development methodology and experience in teamwork using Scrum
Knowledge of English that enables to read technical documentation
**Would be a plus**
Experience using test-driven development (TDD)
Finance domain knowledge (billing systems, finance background, etc.)
Experience working with Swagger