Software Engineering
.NET Developer
About the company
VinSmart Future (VSF) is Vingroup's technology company, formed by merging the Group's entire technology ecosystem. As a core driver of Vingroup's future growth, VSF is AI-first - with artificial intelligence as the foundation of everything we build. With a talented team of nearly 4,000 local and international technology experts, VSF focuses on creating high-utility technologies that enhance lives and connect data, models, and infrastructure to unlock new possibilities.
Responsibilities
Participate in the analysis, design, development, and enhancement of software systems supporting ticket sales, ticket validation, ticket management, and entertainment operations.
Develop backend applications using .NET, build APIs, and integrate with related systems to meet business requirements.
Design and optimize databases and system performance, ensuring system stability, security, and scalability.
Collaborate with Business Analysts (BAs), Quality Assurance (QA) engineers, and business stakeholders to analyze requirements, propose technical solutions, and deliver software features.
Troubleshoot technical issues, resolve defects, and continuously improve existing production systems.
Conduct code reviews, maintain code quality, and ensure compliance with technical standards and development best practices.
Proactively propose technical solutions, improve development processes, and provide technical guidance to team members.
Requirements
Bachelor's degree or college diploma in Information Technology, Computer Science, Software Engineering, or a related field.
At least 4 years of experience in software development using C#/.NET, preferably with .NET Core/modern .NET and ASP.NET Web API.
Strong knowledge of SQL Server, including database design, query optimization, and performance troubleshooting.
Solid understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, and software design principles.
Experience in developing RESTful APIs, system integration, and deploying and maintaining applications in production environments.
Strong analytical and problem-solving skills, with a proactive mindset and the ability to collaborate effectively with team members.
Experience with ticketing systems, payment processing, transaction management, ticket validation devices, or high-traffic applications is an advantage.
Familiarity with Git, CI/CD, Docker, caching, or message queues is a plus.
Benefits
- Income competitive with the market.
- Lunch allowance.
- Preferential rates across the Group's ecosystem: tuition discounts (Vinschool), healthcare (Vinmec), resorts (Vinpearl), vehicle purchase (VinFast), and home rental or purchase (Vinhomes) … under the Group's policies.
- Full insurance coverage as required by the Labor Law (Social, Health, UI), plus Company-provided personal health insurance based on position level, and periodic health check-ups at reputable hospitals and health centers nationwide.
- Access to strategic, large-scale key technology projects.
- The opportunity to work in a professional technology environment that brings together scientists, experts and engineers from leading technology companies in Vietnam and worldwide.
- Free learning resources on Udemy, Coursera and O'Reilly; internal workshops; certification sponsorship; and special mentorship programs from the Group's and Company's leadership.
- The chance to join the Group's technology clubs and internal tech events to learn and turn personal projects and ideas into reality.
- Training programs to become an "Internal Trainer" and share expertise, with special benefits.
- 12 annual leave days, plus public holidays and Tết as regulated by law.
Working Hours
- 05 official working days at the office (Monday – Friday).
- 02 remote working days per month on Saturdays on a rotating schedule.
- Flexible working hours with check-in window from 08:30 – 09:30.
- Proactively manage time to complete 08 working hours/day.
Work Location
- Technopark Tower, Hanoi
Check application status
Enter the email you used when submitting your CV — we'll send a verification code to that inbox to protect your information.
We email you a verification code so only you can view your application status.