Play in a energetic, collaborative, transparent, non-hierarchical, and ego-free culture where your talent and behaviors are valued over a role title. Working in collaborative teams and building quality code. Help the team to champion software quality and engender technical vision and ensure clients are satisfied. Be problem solvers, think through hard problems, and work with amazing people to make the reality of the solution. Practice agile software development and be a great team player. Learn something new every day, and work on your great innovative idea with a team to apply to the project. Requirements
Must have:
Passionate .NET Developer with expertise in developing large-scale enterprise applications and solutions. In-depth understanding and hands-on experience with microservices architecture. Strong understanding of OOP, C# .NET best practices, and common design principles such as KISS, SOLID, DRY, Separation of Concerns, and Dependency Inversion. Experience with ASP.NET Core MVC, WebAPI, RESTful Web APIs, and HTTP codes/verbs. Deep knowledge and experience in application development using MS SQL Server, Entity Framework, and Stored Procedures. Experience with unit and integration testing. Understanding of the design, implementation, and operation of distributed microservices and APIs. Hands-on experience with CI/CD pipeline tools such as Git, Terraform, and Octopus Deploy. Familiarity with software development using the Scrum framework. Nice to have:
Experience with Azure or a similar cloud-based platform. Experience with real-time or near real-time features (e.g., Kafka and Azure SignalR is a plus). Familiarity with web components and micro-frontends. Knowledge of Azure Service Bus or RabbitMQ. Experience working with cloud services. Knowledge of NoSQL databases (e.g., MongoDB, Cassandra, or Cosmos DB) is a plus. Soft-skills:
Effective verbal English skills in video conferences and face-to-face communication. Know how to manage tasks and perform context switching Have a resilience mindset, handle stress well. Proactive and self-learning mentality. What we offer
Attractive and competitive performance-based compensation package Generous year-end 13th-month bonus Loyalty and annual dedication rewards Full gross salary paid during probation 12 annual leave days, 11 public holidays, 1 Christmas day off and 5 sick leave days Flexible check-in time, 1-day remote work per week, and the freedom to work from any of our offices in Da Nang, Hue, or Ha Noi Onsite opportunity in Australia Comprehensive healthcare package and annual health check-ups Team-building allowance, Annual company trips, and Gathering Party every Thursday for a fun and connected workplace Sports & hobby clubs with football, badminton, biking, running, chess, or music band groups Continuous learning & development with exclusive technical & soft skills training, English classes, and technical clubs Financial aid for marriage, newborns, and bereavement to support you through every stage of life
#J-18808-Ljbffr