TopDev

Senior .NET Developer (OOP, C#)

CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM LOGISTICS NANO

274/44 Nguyễn Văn Lượng, Phường 17, Quận Gò Vấp, Thành phố Hồ Chí Minh
Mô tả công việc
Giới thiệu về công ty

Trách nhiệm công việc

  • Tham gia phát triển các sản phẩm product.
  • Thiết kế và phát triền RESTful API, Thiết kế và tối ưu hóa dữ liệu
  • Làm việc với các hệ thống quản lý dữ liệu lớn ( SQL Server, Redis, Elaslic Search...)
  • Duy trì và hỗ trợ sản phẩm để hoạt động ổn định.
  • Tham gia phân tích yêu cầu & lên mô hình/cấu trúc code cùng Team leader/Project Manager.
  • Nghiên cứu, đề xuất các giải pháp kỹ thuật giúp nâng cao chất lượng sản phẩm và tối ưu chi phí phát triển

Kỹ năng & Chuyên môn

Cấp độ Developer:

  • Có tối thiểu 2 năm kinh nghiệm trên nền .NET
  • Nắm rõ cơ chế vận hành của một ứng dụng .NET/.NET Core
  • Thiết kế được các Module, class, Funtion với yêu cầu chung của một bài toán
  • Có hiểu biết các Design Pattern cơ bản (Singleton, Adapter, Façade, Flyweight, Proxy..)
  • Sử dụng các lớp trong collection C#, hiểu được ưu nhược điểm của từng loại ( Array, Dictinary, List, Array List, Sorted List, Hash Set, Sortedset, Stack, Queue...)
  • Hiểu về cơ chế đồng bộ và đa luồng ( phân biệt được các khái niệm multitasking, multithreading...)
  • Có khả năng tối ưu hóa code về performance và memory
  • Code rõ rang, có comment docs, phân chia block và hàm thực thi hợp lý để maintain
  • Biết regex, xử lý DOM HTML

Cấp độ Senior Developer:

  • Có khả phân tích thiết kế hệ thống lớn & khó, thiết kế các module, lớp, sửu dụng framework, kiểu dữ liệu và thuật toán nào
  • Nắm vững nguyên tắc SOLID, OOP và sử dụng thành thạo nhiều Design Pattern (bao gồm DI, IoC, Repository, MVC, MVP, MVVM,..)
  • Hiểu rõ nguyên lý mức hệ thống của các kiểu khai báo( biến, hằng, khai báo dynamic, generics..)
  • Nắm rõ cơ chế vận hành luồng xử lý File: Streaming file, intemet (Stream là gì, tại sao lại cần sử dụng buffer, buffer size như thế nào là phù hợp..)
  • Tối ưu tốt Performance và memory sửu dụng của mỗi project
  • Thiết kế được các library hữu ích dung chung cho trong dự án theo chuẩn quốc tế.
  • Thành thạo các kỹ thuật caching (read-through, write-through, write-behind, refresh-ahead, ...
  • Nắm được các giải thuật cơ sở (sort, search, ...)
  • Đánh giá được độ phức tạp của thuật toán.

Phúc lợi dành cho bạn

  • Được tham gia BHXH ngay từ tháng thử việc và hưởng các chế độ theo quy định pháp luật.
  • Được tham gia sinh nhật và nhận quà sinh nhật trong tháng.
  • Tham gia các hoạt động sôi nổi của công đoàn.
  • Được tặng quà vào các dịp lễ Tết như: Ngày quốc tế Phụ nữ, Trung thu, Ngày phụ nữ VN, Tết nguyên đán....
  • Được khám sức khỏe định kỳ
  • Hưởng các chế độ thăm hỏi ốm đau, hiếu, hỉ, thai sản...
  • Chế độ con nhỏ 1-6 tuổi: 200.000d/cháu/tháng
  • Tham gia lớp học tiếng Anh miễn phí tại công ty

Thông Tin Công ty

CÔNG TY TNHH GIẢI PHÁP PHẦN MỀM LOGISTICS NANO

2 vị trí tuyển dụng

Thông tin công ty

Ngành nghề

Vận tải, Logistics

Quy mô công ty

25-99 Nhân viên

Quốc tịch công ty

Vietnam

Thông tin chung

Năm kinh nghiệm tối thiểu

Cấp bậc

Loại hình

Loại hợp đồng

Các công nghệ sử dụng

⚙️ Hỗ trợ ứng viên

🧑🏾‍💻 Chuẩn bị phỏng vấn

Khám phá công cụ QnA của TopDev để luyện tập trả lời các câu hỏi phỏng vấn phổ biến.

Tham khảo QnA ngay