Yêu cầu công việc
YÊU CẦU BẮT BUỘC
• Tốt nghiệp đại học chuyên ngành Công nghệ thông tin hoặc tương đương
• Từ 3 năm kinh nghiệm phát triển ứng dụng với C và .NET Framework/.NET Core
• Có khả năng làm việc độc lập và tự quản lý công việc
• Chủ động đưa ra các đề xuất để cải tiến hiệu quả làm việc
• Nắm vững HTML5, CSS3, JavaScript
• Hiểu rõ về RESTful APIs và các dịch vụ web
• Sử dụng thành thạo Git để quản lý mã nguồn
• Đã từng làm việc trong môi trường Agile/Scrum
• Kỹ năng giao tiếp và làm việc nhóm tốt
• Thành thạo ASP.NET Core, Web API, Entity Framework Core
• Có kinh nghiệm thực tế phát triển Flutter App.
• Có kinh nghiệm làm việc với SQL Server và thiết kế cơ sở dữ liệu
YÊU CẦU ƯU TIÊN
• Hiểu biết về các mẫu thiết kế phần mềm (SOLID, Repository, Factory, Observer,...)
• Kiến thức về Clean Architecture và Domain- Driven Design
• Kinh nghiệm với kiến trúc microservices
• Hiểu biết về containerization (Docker, Kubernetes)
• Kinh nghiệm làm việc với các nền tảng đám mây (Azure, AWS)
• Kinh nghiệm phát triển ứng dụng di động trên nền tảng Flutter
• Kiến thức về các framework kiểm thử (xUnit, NUnit, Moq)
• Nắm vững các quy trình DevOps và CI/CD
• Kinh nghiệm sử dụng SignalR cho các ứng dụng thời gian thực
• Có chứng chỉ Microsoft Azure hoặc .NET là một lợi thế
KỸ NĂNG KỸ THUẬT
• Ngôn ngữ lập trình: C, JavaScript, TypeScript
• Công cụ: Visual Studio, VS Code, Git, Azure DevOps
• Mobile App: Flutter
• Kiểm thử: Unit Testing, Integration Testing, Test- Driven Development
• Frameworks: .NET Core/.NET 6+, Blazor, ASP.NET Core
• Cơ sở dữ liệu: SQL Server, Entity Framework Core, LINQ
• Frontend: HTML5, CSS3, Bootstrap, JavaScript, Blazor Components
• Kiến trúc: Clean Architecture, SOLID Principles, Design Patterns
KỸ NĂNG MỀM
• Tinh thần trách nhiệm và cam kết cao
• Kỹ năng giao tiếp và thuyết trình hiệu quả
• Tính chủ động và sáng tạo trong công việc
• Khả năng làm việc dưới áp lực
• Tư duy logic và khả năng giải quyết vấn đề
• Tinh thần học hỏi và cập nhật công nghệ mới