- At least 03 years of experience developing cloud-based or distributed applications using .NET technologies
- Good understanding and applied experience of OOP, clean code, and SOLID
- Hands-on experience with DotNet Core (.Net Core 5 and above), SQL Server, Entity Framework, and Message Broker (Azure Service Bus/Event Bus, RabbitMQ)
- Experience dealing with and optimizing concurrency problems in high-traffic web applications is a big plus
- Experience in code review, code refactoring, unit, and integration tests with coverage greater than 80%
- Able to work on your own as well as in a team following Agile methodologies such as Scrum and Kanban
- Owning knowledge or experience in the financial sector, especially in processing the flow of stocks, mutual funds, and pensions, is a big plus
- Excellent communication, analytical, problem-solving skill, and teamwork
- Hands-on experience with Elastic Stack (logging, searching, distributed tracing, advanced querying) is a plus
- Hands-on experience with Kubernetes is a plus
Business Keywords:
Technical Keywords:
- .Net 6, Entity Framework Core, Fluent Validation. HangFire, Cache, JWT, SQL Server, Azure Service Bus, ELK, Elasticsearch
Nice to have: Repository Pattern, Unit of Work, Solid, Domain Driven Design, Container, Kubernetes