Position: Senior Software Developer
Category: .NET
English level: intermediate
Years of experience: 6


Responsibilities:
- Requirements analysis
- Epic/story/system design
- (Non)Functional development
- Unit/integration testing
- System integration
- Cross-team synchronization
- Documentation
- Investigation, estimation, problem solving
- Code review
- Coaching
- Leadership (F2Fs, task delegation, onboarding, risk management, etc.)

Have a commercial experience with the following technologies list:
1) .NET Stack: C#, ASP.NET Core, EF Core, GraphQL Hot Chocolate, MassTransit, Aspose Cell
2) Client-side: JS, TS, KnockoutJs, React, Apollo Client
3) Unit Testing: NUnit, XUnit, Moq, Jasmine, SquireJS, Jest, React Testing Library
4) DBs: Sql Server, CosmoDB, MongoDB, Redis
5) Messaging: Azure Storage Queues, Service Bus, Event Hubs, RabbitMQ
6) Methodologies: Scrum, Kanban, Scaled Agile Framework
7) CI/CD: Jenkins, Azure DevOps Pipelines, GitHub Actions, Ansible, Docker, Kubernetes, Helm, SonarQube, Azure/GitHub Package Registries
8) ALM Tools: Azure DevOps, IBM RTC, Allure Test OPS
9) VCS: IBM RTC, Git
10) Third-party Integrations: Salesforce, Stripe, Auth0