About the Role
We are seeking a highly skilled Senior .NET Engineer with over** 6 years of experience** in designing and developing scalable, high-performance applications. The ideal candidate is passionate about delivering high-quality software solutions for client projects, collaborating with cross-functional teams, and building modern, secure, and maintainable systems using .NET technologies and AWS cloud services .
Responsibilities
- Design, develop, and maintain scalable applications using .NET programming languages.
- Develop and maintain backend services and RESTful APIs using Web API.
- Build and manage applications on AWS cloud infrastructure.
- Implement and manage data access layers using Entity Framework and relational databases.
- Write clean, maintainable, and scalable code following industry best practices.
Test, deploy, troubleshoot, and maintain applications in production environments.
- Develop, revise, update, refactor, and debug existing systems to improve performance and maintainability.
- Collaborate with cross-functional teams including developers, product managers, and stakeholders to deliver high-quality solutions.
- Participate in code reviews, system design discussions, and technical decision-making.
- Contribute to the full software development lifecycle (SDLC) including documentation and continuous improvement.
- Work within Agile teams to ensure efficient development cycles and timely delivery.
Requirements
- 6+ years of professional experience as a software developer or .NET engineer.
Strong expertise in .NET programming languages and backend development.
- Hands-on experience with SQL and relational database management systems.
Experience working with AWS cloud services.
- Strong understanding of Entity Framework and Web API.
- Experience developing web or mobile applications.
- Solid understanding of software architecture and system design principles.
- Strong ability to write functional code and identify and resolve software defects.
Excellent communication and collaboration skills.
- Familiarity with Agile/Scrum methodologies and CI/CD pipelines.
Nice to Have
- Experience working in the Insurance industry, particularly with life insurance products, policy servicing, underwriting, or claims management.
- Experience with cloud-native architectures and distributed systems.
Knowledge of CI/CD pipelines and DevOps practices.
- Experience collaborating in cross-functional and international teams.
Why You'll Love Working Here
- Working Hours & Compensation
- Working Time: 9 AM – 6 PM (Vietnam Time)
- 12 days of annual leave per year plus Vietnamese public holidays
- Salary paid in NET (USD)
Perks & Benefits
- 100% Remote Work – Our company has operated virtually since inception with robust remote systems.
- Fast-growing company – Excellent opportunities for career development and professional growth.
- Positive team culture – A supportive, collaborative, and friendly working environment.
- Engagement events – Company trips, team building activities, year-end parties, gifts for special occasions, and monthly team meetings.
- Learning & Development – Access to online courses and professional training programs.
- Healthcare benefit – Medical card provided to support your health and well-being.
- Equipment support allowance – Provided after probation to ensure you have the necessary tools for effective remote work.