Описание
DataArt helps develop and modernize the IT system of an independent online railroad ticket retailer. The system is a large modular microservice platform that supports mobile and web applications, call-center communication, APIs for Global Distribution Systems, and solutions used by Train Operating Companies in the UK.
Задачи
•Develop new features for the ticket selling system
•Expand the ticket selling system
•Refactor the system
•Perform backend development
•Participate in team meetings
Требования
•Five years of backend development experience
•Five years of commercial software development experience on the .NET platform
•Commercial experience with at least one cloud platform: Azure or AWS
•Basic AWS exposure or a strong willingness to ramp up quickly, including S3, deployments, and CI/CD awareness
•Understanding of C#
•Practical AWS experience
•Strong skills in Clean Code and OOP
•Understanding of SOLID principles
•Knowledge of WebAPI
•Understanding of microservices architecture
•Experience with unit testing, such as nUnit
•Experience with mocking frameworks
•Experience with dependency injection
•Knowledge of Entity Framework or NHibernate
•Experience working with any DBMS system
•Understanding of Agile development methodology
•Good spoken English
Nice to have: Moq, Autofac.
Условия
Remote work is available across multiple countries and regions.