Senior .NET Engineer

Địa điểm Thành phố Hồ Chí Minh
Ngành nghề Khách sạn, giải trí, du lịch
Mã số 18618
Loại công việc Cố định
Email liên hệ huyen.nguyenngoc@manpower.com.vn
Ngày đăng Tháng sáu 16, 2025
BUSINESS UNIT
Provide a platform for corporate customers to automate the accommodation workflows of Insurance claimants, Crews and Project Teams. It connects both to customer and the internal Group systems to heavily drive process automation. The BPA platform is offered as SaaS and built upon a modern tech stack (Dotnet, React, Azure, Kubernetes, SOA).

CHALLENGE
  • 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.
REQUIREMENTS
  • Relevant experience: 5+ 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.