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 event‑driven 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 cross‑functional teams throughout the development lifecycle
- Participate in troubleshooting, debugging, and resolving complex technical issues
- Handle multiple concurrent tasks effectively in a fast‑paced 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
- Event‑driven architecture
- RESTful APIs (gRPC is a plus)
- Experience working with distributed systems and high‑availability / scalable systems
Skills & Competencies
- Strong system analysis and architectural comprehension skills
- Excellent problem‑solving and troubleshooting abilities
- Ability to manage multiple tasks concurrently and prioritize effectively
- Proactive, responsible, and detail‑oriented 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, Domain‑Driven 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
- Send CV to: tuyendung@gem-corp.tech
- Hotline: +842466666100 (Recruitment Team)
- Facebook GEM Careers: https://www.facebook.com/tuyendungGEM
- LinkedIn GEM Careers: https://www.linkedin.com/company/gem-careers-hiring/

