
NET Engineer (all genders)
- Ho Chi Minh City
- Permanent
- Full-time
- Take an active role in shaping requirements: Partner with stakeholders to understand their needs and translate them into effective technical solutions.
- Craft clean, scalable, and maintainable code: Build robust and high-performance applications using .NET languages, adhering to best practices and design patterns.
- Ensure quality through rigorous testing: Write comprehensive unit and integration tests, and participate in testing and debugging efforts to maintain high quality standards.
- Contribute to continuous improvement: Review, refactor, and maintain existing code to optimize performance and ensure long-term code health.
- Document your work effectively: Create clear and concise technical documentation to support ongoing development and maintenance.
- Collaborate effectively within a cross-functional team: Work closely with developers, designers, and testers to achieve shared goals.
- Relevant experience: 3+ year of experience in .NET development, preferably with exposure to various .NET frameworks and technologies.
- Front-end expertise (nice to have): Knowledge of React, HTML, and CSS to work seamlessly across the full stack.
- Strong foundation in OOP, SOLID principles, design patterns, and microservices architecture: Demonstrate a deep understanding of these concepts in your code and design decisions.
- Understanding of domain-driven design: Experience in applying DDD principles to model complex business domains effectively.
- Agile proficiency: Experience working in Agile environments and adapting to iterative development processes.
- Excellent problem-solving and communication skills: Ability to troubleshoot complex issues, communicate technical concepts clearly, and collaborate effectively with team members.
- Educational background: A BSc/BA in Computer Science, Engineering, or a related field.
- Communication skills: Proficiency in English to communicate efficiently with team members and stakeholders.