Fullstack .NET Engineer (Australian Project)
12026-05-31
Responsibilities
- Collaborate with cross-functional teams (Developers, Product Owners, QA) to design and deliver scalable full-stack solutions using .NET, Angular, Microservices, and Azure.
- Develop high-quality, maintainable, and efficient code for both backend services and frontend applications.
- Translate business requirements into reliable and scalable technical solutions.
- Contribute to system architecture, technical direction, and continuous improvement of engineering practices.
- Champion software quality through code reviews, testing, and adherence to best practices.
- Solve complex technical problems and proactively drive solutions to completion.
- Actively participate in Agile/Scrum processes, ensuring effective collaboration and delivery.
- Work closely within a collaborative, transparent, and non-hierarchical team environment.
- Continuously learn, innovate, and contribute ideas to improve product quality and team performance.
Requirements
Must have:
- At least 03 years of experience in .NET development with expertise in developing large-scale enterprise applications and solutions.
- Strong proficiency in C#, OOP, and solid understanding of software design principles (SOLID, DRY, Separation of Concerns, Dependency Inversion, Persistence Ignorance).
- Hands-on experience with ASP.NET Core (MVC, WebAPI) and RESTful API development (HTTP methods, status codes).
- Proficiency in frontend technologies including HTML5, CSS3, JavaScript, and Angular.
- Experience working in Agile/Scrum environment
- Familiarity with Entity Framework Core, Unit Test, and Integration Test.
- Proficient in Agile Software Development using the Scrum framework, and using GIT flow for source control.
- Good understanding of CI/CD and DevOps practices, Unit Testing and Integration Testing.
- Ability to write clean, maintainable code and perform refactoring.
- Good English communication skills, especially in meetings and discussions.
- Strong problem solving, self-learning mindset, ownership mindset and continuous improvement
- Ability to work independently and take responsibility for assigned tasks.
Nice to have:
- Experience with Cloud & Modern Infrastructure (Azure, Docker, Kubernetes).
- Familiarity with Modern Architecture practices (Microservices, Clean Architecture, Domain-Driven Design) and message brokers (RabbitMQ, Azure Service Bus).
- Experience with Identity & Access Management (Identity Server, Azure B2C, Okta, OIDC)
What we offer
- Attractive and competitive performance-based compensation package.
- Full gross salary during probation.
- Generous 13-month salary and dedication bonus.
- Comprehensive healthcare insurance package and annual health check-ups.
- Flexible check-in time before 10:00 AM on weekdays.
- 1-day remote work per week.
- 12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
- Opportunity to work on global projects, collaborate with international teams, and have business trip to Australia.
- Daily breakfast, Happy Thursday gatherings to connect with colleagues.
- Active sport clubs such as badminton, running, football, music clubs.
- Teambuilding activities, annual company trips, and year end party.
- Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
- Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.