Middle .NET Developer

Middle .NET Developer

LOCATION: HCMC

JOB DESCRIPTION 

  • Design, develop, and maintain backend systems using .NET Core, following Microservices architecture  
  • Analyze business requirements and read, understand, and evaluate existing system architectures, proposing technical improvements when necessary  
  • Design, develop, and optimize databases using SQL Server and PostgreSQL  
  • Utilize Redis for caching, performance optimization, and state management  
  • Build and integrate eventdriven systems using Azure services such as Azure Event Grid, Azure Service Bus  
  • Work with Kafka for message streaming and event-based communication  
  • Ensure system reliability, scalability, performance, and maintainability  
  • Collaborate closely with DevOps, QA, and crossfunctional teams throughout the development lifecycle  
  • Participate in troubleshooting, debugging, and resolving complex technical issues  
  • Handle multiple concurrent tasks effectively in a fastpaced project environment 

REQUIRED SKILLS AND EXPERIENCE 

Technical Requirements:

  • Minimum 2 years of experience developing applications with .NET Core / ASP.NET Core  

Strong hands-on experience with:   

  • SQL Server and PostgreSQL (data modeling, query optimization): Redis  
  • Kafka (producers/consumers, topics, partitions – strong advantage)  
  • Azure Event Grid and Azure Service Bus   

Solid understanding of:   

  • Microservices architecture  
  • Eventdriven architecture  
  • RESTful APIs (gRPC is a plus)  
  • Experience working with distributed systems and highavailability / scalable systems  

Skills & Competencies  

  • Strong system analysis and architectural comprehension skills  
  • Excellent problemsolving and troubleshooting abilities  
  • Ability to manage multiple tasks concurrently and prioritize effectively  
  • Proactive, responsible, and detailoriented mindset  
  • Strong communication and teamwork skills. Basic English communication skills
  • Ability to write clear and maintainable technical documentation  

Nice to Have   

  • Experience with:  Docker, Kubernetes. CI/CD pipelines  
  • Azure Cloud services (App Service, AKS, Monitor, Application Insights, etc.)  
  • Knowledge of: Clean Architecture, DomainDriven Design (DDD)  
  • Security standards such as OAuth2, OpenID Connect, JWT  
  • Experience migrating monolithic systems to microservices 
  • Experience implementing CI/CD pipelines using Azure DevOps or GitHub Actions

BENEFITS 

  • Salary: Up to 35M 
  • Probation salary is 100% of the official salary
  • 13th-month salary and performance review twice a year 
  • Bonus for special occasions each year (Labor Day, National Day, Solar New Year, Lunar New Year) 
  • Employee’s professional certification and training allowances are subject to company regulations 
  • Health Care Insurance
  • Annual Health Assessment 
  • Social, health and unemployment Insurance following the government policy 
  • Enjoy company summer trips and other team-building activities held monthly and quarterly 
  • Work five days per week with flexible working time 
  • Have chances to gain knowledge on the latest waves of blockchain, AI, and Big Data 
  • Professional, creative and dynamic working environment  

CONTACT