Control Risks
Control Risks
Control Risks là một công ty tư vấn rủi ro chuyên biệt hoạt động trên toàn cầu, giúp các tổ chức vận hành tự tin hơn trong những môi trường biến động và phức tạp. Phạm vi hoạt động của công ty bao gồm quản lý rủi ro an ninh, an ninh vận hành và bảo vệ, khả năng chống chịu của tổ chức, ứng phó khủng hoảng và rủi ro kỹ thuật số. Công ty cũng tư vấn về rủi ro chính trị và rủi ro quốc gia, đạo đức, tuân thủ, quản trị, các vấn đề pháp y, cũng như các vấn đề môi trường, xã hội và quản trị. Bằng cách kết hợp tư vấn chiến lược với các dịch vụ quản lý rủi ro thực tiễn, Control Risks hỗ trợ các tổ chức chuẩn bị cho những gián đoạn và quản lý các mối đe dọa có thể ảnh hưởng đến hoạt động của họ trên toàn thế giới.

Kỹ sư phần mềm (.NET/Azure) – Làm việc kết hợp tại Panama

Xây dựng, kiểm thử và cải tiến các ứng dụng trên nền tảng Azure cùng REST API trong một nhóm kỹ thuật phần mềm linh hoạt tại Panama. Tập trung vào hiệu suất, độ tin cậy của hệ thống, giải quyết vấn đề kỹ thuật và phối hợp làm việc.

Mô tả

  • Phát triển, kiểm thử và triển khai các ứng dụng phần mềm mới
  • Duy trì phần mềm hiện có, đề xuất cải tiến và tối ưu hóa chức năng
  • Đưa ra các quyết định kỹ thuật phù hợp để đáp ứng nhu cầu kinh doanh
  • Cập nhật kiến thức về công nghệ liên quan và những phát triển trong ngành
  • Áp dụng nhất quán các phương pháp tốt nhất trong kỹ thuật phần mềm
  • Xác định các phương án cải thiện hiệu suất hệ thống và khả năng sẵn sàng của ứng dụng
  • Giải quyết các vấn đề phức tạp về thiết kế kỹ thuật
  • Đánh giá yêu cầu của người dùng và chuyển thành tài liệu thiết kế
  • Chuẩn bị tài liệu và báo cáo chính xác, đầy đủ đúng thời hạn
  • Trao đổi rõ ràng với cấp quản lý và các nhóm hỗ trợ kỹ thuật
  • Làm việc cùng các đồng nghiệp giàu kinh nghiệm trong phân tích nguyên nhân gốc rễ, đánh giá mã nguồn và kiểm thử đơn vị
  • Chủ trì phân tích nguyên nhân gốc rễ đối với các sự cố liên quan đến hệ thống
  • Điều phối nhiều nhiệm vụ và các ưu tiên cạnh tranh
  • Làm việc độc lập khi tình huống yêu cầu
  • Hỗ trợ và hướng dẫn các thành viên ít kinh nghiệm hơn khi cần

Yêu cầu

  • Thành thạo C#, .NET 4, React, Node.js, MVC 4, Entity Framework, LINQ, nUnit/xUnit, Moq, AJAX, JavaScript, jQuery, HTML5 và CSS dựa trên Bootstrap
  • Có kiến thức thực tiễn về các tiêu chuẩn xác thực và định danh, bao gồm OpenID Connect, SAML 2.0 và OAuth 2.0
  • Có kinh nghiệm với các phương pháp và quy trình DevOps, bao gồm Scrum, Git Flow, CI/CD và triển khai phần mềm
  • Kỹ năng phát triển Azure SQL Server vững vàng, bao gồm thiết kế cơ sở dữ liệu quan hệ, T-SQL, stored procedure, function và tối ưu hóa hiệu suất
  • Hiểu biết về các dịch vụ phát triển đám mây của Microsoft, bao gồm Azure Web Apps và Azure Functions
  • Có kinh nghiệm thực tế trong việc tạo, duy trì và quản lý phiên bản REST API
  • Nắm vững các phương pháp phát triển phần mềm, lập trình hướng đối tượng, thiết kế cơ sở dữ liệu và phát triển ứng dụng
  • Có kinh nghiệm sử dụng các mẫu thiết kế MVC, Factory, dependency injection và kiểm thử đơn vị
  • Kỹ năng tiếng Anh viết và nói xuất sắc
  • Kinh nghiệm ưu tiên gồm Microsoft Azure DevOps, Azure API Management, Azure Cosmos DB, Azure Search hoặc Elasticsearch, Azure Service Bus hoặc trình môi giới thông điệp tương đương, Application Insights hoặc công cụ ghi nhật ký tương tự, cùng Redis hoặc Memcached
  • Có bằng đại học phù hợp hoặc nền tảng học vấn tốt trong lĩnh vực liên quan
  • Có năng lực phát triển phần mềm được chứng minh và thành tích đạt kết quả trong môi trường thay đổi nhanh