Medior/Senior Full-Stack Software Engineer Fleet Management System (FMS)

Hà Nội, Hải Phòng
Thỏa thuận
3 năm kinh nghiệm
Hạn nộp hồ sơ: 02/12/2026 (Còn 29 ngày)
Ứng tuyển sớm để được ưu tiên
Kết nối với Nhà tuyển dụng để tìm hiểu thông tin và gia tăng cơ hội trúng tuyển
OMess
Nhà tuyển dụng đang online

Mô tả công việc

Mô tả công việc
Mức độ phù hợp và xếp hạng của bạn so với ứng viên khác như thế nào?
The system you will work on
On-board client: Windows tray application and configuration tool (C#, WPF, .NET Framework 4.5.2) that reads data from the vessel's automation system, buffers it locally (SQLite), and uploads it over satellite or mobile links that often drop.
Cloud API: ASP.NET Core (.NET 10) with Entity Framework Core and PostgreSQL, Hangfire background jobs, Redis caching, SignalR real-time updates, and JWT authentication with two-factor login.
Web application: Angular (TypeScript, RxJS) with Angular Material, PrimeNG.
ShipView: remote-access agent that lets engineers reach on-board PCs from the browser through secure tunnels.
Infrastructure: Ubuntu Linux servers, Docker, Nginx, and GitLab CI/CD.
Your responsibilities
Build features end to end: API endpoint, database change, Angular screen and, where needed, the on-board client.
Design and optimize PostgreSQL schemas and queries for large volumes of time-series vessel data; write and review EF Core migrations.
Build clear, fast user interfaces for real-time monitoring: dashboards, charts, maps, alarm lists, and vessel views.
Make ship-to-shore data transfer reliable on slow and unstable connections (local buffering, retries, safe re-uploads).
Keep the API, the on-board client, and the web application compatible when data contracts change; vessels may run older client versions for years.
Write secure code (authentication, authorization, input validation, secrets handling) and help resolve findings from security reviews and penetration tests.
Ship through GitLab CI/CD, monitor system health, and investigate data issues reported by customers or vessels.
Write unit and integration tests and concise technical documentation for what you build.
Work directly with Project Engineering and Service teams to clarify requirements and deliver on schedule.
Help modernize older parts of the codebase (.NET Framework, Angular 14) step by step, without disrupting vessels in the field.

Yêu cầu

Requirements
3+ years of professional experience building web applications with C# and ASP.NET Core (REST APIs, Entity Framework Core, authentication).
Solid experience with a modern TypeScript front-end framework. Angular is preferred; strong React or Vue developers who are willing to switch are welcome.
Good SQL skills on PostgreSQL or another relational database: schema design, indexing, and reading query plans.
Comfortable working on Linux servers: SSH, logs, services, Docker, and Nginx basics.
Daily use of Git, including branching and code review.
Good written and spoken English for documentation, tickets, and working with colleagues abroad.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Nice to have
Windows desktop development (WPF, MVVM, .NET Framework), or willingness to learn it for the on-board client.
Real-time web (SignalR or WebSockets), background jobs (Hangfire), and Redis.
Charts and maps in the browser (ECharts, NgMap).
Working with large time-series datasets.
Web application security (OWASP Top 10, JWT, two-factor authentication).
CI/CD pipelines (GitLab CI) and service monitoring.
Background in industrial automation or maritime systems, or protocols such as Modbus, OPC, or NMEA.
Using AI coding assistants effectively while keeping code quality high.
About you
You take ownership: a feature is done when it works on real vessels, not when it compiles.
You are careful and analytical, and debug from logs and data rather than guesses.
You work independently, ask early when something is unclear, and can explain technical topics to non-technical colleagues and customers.
What we offer
An independent role in an international high-tech company
An informal, collegial working atmosphere
A competitive, market-based salary
A good secondary employment package
Training and study opportunities to deepen your expertise
Working hours: Monday to Friday
18 days of annual leave per year

Quyền lợi

Nghỉ phép có lương
18 days of annual leave per year
Đào tạo
Training and study opportunities to deepen your expertise
Khác
An independent role in an international high-tech company
An informal, collegial working atmosphere
A competitive, market-based salary
A good secondary employment package
Working hours: Monday to Friday

Thông tin khác

Xem thêm

Thông tin chung

  • Thu nhập: Thương lượng

Nơi làm việc

  • Room 501, 508, 510, 511 Taiyo Building, No.97 Bach Dang, Hong Bang Ward, Hai Phong City, Vietnam
  • Hà Nội

Praxis Automation Vietnam Representative Office

Xem trang công ty
Địa chỉ công ty: Unit C, 8th floor, Harbour View Office Tower No. 12 Tran Phu Street May To Ward, Ngo Quyen District Hai Phong City, Vietnam
Lĩnh vực: IT phần mềm, Cơ khí chế tạo / Điện / Điện tử / Tự động hóa
Thông tin công việc
Vị trí:
Nhân viên
Hình thức làm việc:
Toàn thời gian
Việc làm tương tự
Full Stack Developer (Python/Reactjs)
Công ty Cổ phần Mayconnect
Hà Nội
Công ty Cổ phần Mayconnect
Thoả thuận
Kỹ sư SysAdmin/DevOps Kubernetes (K8S) tại Hà Nội Năm 2026 - Tham gia xây dựng các hệ thống quy mô lớn cho Ngân hàng/Tài chính
Công Ty Cổ Phần Đầu Tư Phát Triển Công Nghệ ứng Dụng Toàn Cầu - HYPERLOGY., JSC
Hà Nội
Công Ty Cổ Phần Đầu Tư Phát Triển Công Nghệ ứng Dụng Toàn Cầu - HYPERLOGY., JSC
Thỏa thuận
Lập Trình Viên Fullstack
Công ty Cổ Phần Smart-Solutions Việt Nam
Hà Nội
Công ty Cổ Phần Smart-Solutions Việt Nam
Thoả thuận
Intern Engineer
Công ty TNHH Border Z Vietnam
Hà Nội
Công ty TNHH Border Z Vietnam
Thoả thuận
Enterprise Architect/Solution Architect
Ngân Hàng TMCP Quốc Tế Việt Nam - VIB
Hà Nội
Ngân Hàng TMCP Quốc Tế Việt Nam - VIB
Thỏa Thuận
Cảnh báo dấu hiệu lừa đảo tuyển dụng
Thu phí và cung cấp thông tin
  • Phí hồ sơ, đồng phục, đặt cọc.
  • Yêu cầu nộp bản gốc giấy tờ.
  • Cung cấp mã OTP.
Hứa hẹn trúng tuyển 100%
  • Không yêu cầu trình độ.
  • Không cần thử việc.
Phỏng vấn bất thường
  • Địa điểm xa văn phòng công ty.
  • Phỏng vấn qua Telegram.
Yêu cầu làm nhiệm vụ
  • Tải app, nạp tiền.
  • Làm nhiệm vụ nhận thưởng.
Tin tuyển dụng sơ sài
  • Mô tả công việc chung chung
  • Nhiệm vụ đơn giản, thu nhập khủng
  • Lỗi chính tả, đánh máy.
Đội ngũ hỗ trợ của JobOKO sẵn sàng đồng hành, tư vấn và giới thiệu những cơ hội việc làm phù hợp, giúp Ứng viên tự tin phát triển sự nghiệp và chinh phục mục tiêu nghề nghiệp bền vững.
Đội ngũ hỗ trợ của JobOKO luôn chủ động tư vấn các giải pháp tuyển dụng tối ưu, cam kết đồng hành và hỗ trợ Quý Nhà tuyển dụng đạt được hiệu quả tuyển dụng bền vững.