We are currently seeking a .NET Full Stack Developer to join the team on an exciting and challenging client engagement.
Designing and writing easily readable and understandable code.
Solving optimization and performance tasks.
Delivery of software using DevOps mentality.
Prioritization of project scope/incidents.
Monitoring solutions in production.
Participating in discussing technical solutions.
Working collaboratively in a distributed Agile team.
2+ year of experience in applications programming.
Experience in full software development lifecycle from design to deployment.
Experience in C#, ASP.NET MVC.
Knowledge of programming patterns and SOLID principles;
Experience with distributed source control systems Git or TFS.
English at least upper-Intermediate.
Strong communication and collaboration skills: an ability to work with U.S.-based team members.
Methodology knowledge ( SCRUM or other).
Ability to clearly explain the current state of development and current problems.
Knowledge of .Net Core, MS WebAPI 2
Experience in building modern Web UIs using any frameworks (Angular or React or Vue) and SPA approach.
Experience with message-based distributed system (NServiceBus big plus)
Experience with CQRS
Cloud (Azure big plus)
Knowledge of Redis, ElasticSearch, RabbitMQ
Experience with CI/CD pipelines (we use TeamCity – Octopus combination)
Experience in highly transactional retail web sites.