Dot Net System Application Developer

Thỏa thuận
3 năm kinh nghiệm
Hạn nộp hồ sơ: 25/12/2026 (Còn 50 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
Company Overview At Motorola Solutions, we believe that everything starts with our people. We're a global close-knit community, united by the relentless pursuit to help keep people safer everywhere.
We build and connect technologies to help protect people, property and places. Our solutions foster the collaboration that's critical for safer communities, safer schools, safer hospitals, safer businesses, and ultimately, safer nations. Connect with a career that matters, and help us build a safer future.
Department Overview
NET Developer
Job Description
We are looking for a skilled .NET Developer to build the Application Layer of a high-performance software solution running on Client/Edge devices (PC/Embedded).
Your primary role is to develop the System Logic using .NET 8 (or higher) to:
Orchestrate the application workflow (Start/Stop engines, handle events).
Integrate with Native C++ Libraries via Interop.
Manage Multi-threaded operations efficiently on Linux & Windows.
Communicate with the UI and handle basic Data Persistence.
Core System Development (.NET 8+):
Develop robust Console Applications / Background Services running on Windows and Linux using .NET 8+.
Implement Multi-threading logic to handle simultaneous tasks (Data ingestion from Engine, UI updates, Logging) without freezing the application.
Apply Asynchronous Programming (Async/Await) correctly to maximize system responsiveness.
Ensure system stability: Implement "Watchdog" mechanisms, auto-recovery, and resource management (CPU/RAM).
Native Integration (Interop)
Use P/Invoke and Marshaling to call functions from existing Native Libraries (DLL/.so).
Handle data conversion between Managed (.NET) and Unmanaged (C++) memory safely.
UI Communication
Implement Real-time communication channels to push data to the Frontend UI.
Work with SignalR (WebSockets), TCP/UDP Sockets, or IPC (Named Pipes/Unix Domain Sockets).
Data Persistence (Experience Level)
Implement local data storage using relational databases: SQLite.
Use Entity Framework Core or Dapper to save logs and operational data (Deep database optimization is NOT required, just functional usage).
Basic Requirements
KEY REQUIREMENTS :(MUST HAVE)
Bachelor Degree/ Master Degree in Software Engineering/Computer Science or relevant field
At least 3 years of experience in relevant technical skill and industry
Modern .NET & System Skills (Top Priority):
Tech Stack: Proficiency in C# with a focus on .NET 8 or higher.
Strong understanding of Asynchronous Programming: You must strictly distinguish between CPU-bound (Task.Run) and I/O-bound (await) operations.
Multi-threading competence:
Ability to work with Synchronization (Lock, Monitor, Semaphore, Mutex).
Ability to debug Race Conditions and Deadlocks.
System Knowledge: Understanding of Process lifecycle, Memory Management, and how Services/Daemons work on an OS level.
Integration & Environment:
Interop: Experience integrating C++ libraries (Native DLLs) into C# applications (P/Invoke).
OS: Comfortable deploying and debugging .NET applications on both Windows and Linux.
Database:
Experience with SQLite: You should know how to perform basic CRUD operations using EF Core or SQL Client.
Nice To Have
Windows UI Development: Experience building Desktop UIs using C# (WPF, WinForms, or WinUI).
Elasticsearch / NoSQL: Hands-on experience with Elasticsearch (Index design, Query DSL) or MongoDB.
Docker: Experience writing Dockerfile and docker-compose to containerize .NET 8 applications.
Azure Cloud: Familiarity with Azure IoT Hub or Data Synchronization.
C++ Literacy: Ability to read C++ header files (.h) to understand data structures for mapping (Coding in C++ is NOT required).
Travel Requirements
None
Relocation Provided
None
Position Type
Experienced
Referral Payment Plan
No
EEO Statement
Motorola Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion or belief, sex, sexual orientation, gender identity, national origin, disability, veteran status or any other legally-protected characteristic.
We are proud of our people-first and community-focused culture, empowering every Motorolan to be their most authentic self and to do their best work to deliver on the promise of a safer world. If you'd like to join our team but feel that you don't quite meet all of the preferred skills, we'd still love to hear why you think you'd be a great addition to our team.

Thông tin chung

  • Thu nhập: Thỏa thuận
Việc làm tương tự khác

Motorola Solutions

Xem trang công ty
Địa chỉ công ty: 88A-88B, Trần Huy Liệu, Phường 15, Quận Phú Nhuận, Thành phố Hồ Chí Minh
Quy mô: Từ 101 - 500 nhân viên
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ự
Backend Developer Expert - Chuyên Gia Phát Triển Giải Pháp CNTT
Ngân hàng TMCP Việt Nam Thịnh Vượng - VPBank
Hà Nội, Hồ Chí Minh
Ngân hàng TMCP Việt Nam Thịnh Vượng - VPBank
Thoả thuận
Thực tập sinh Hành chính Nhân sự
Công ty Cổ Phần Thuận Hải
Hồ Chí Minh
Công ty Cổ Phần Thuận Hải
2 - 4 triệu VNĐ
Nhân Viên Phần Mềm
CÔNG TY CỔ PHẦN THIẾT KẾ & XÂY DỰNG DBPLUS
CÔNG TY CỔ PHẦN THIẾT KẾ & XÂY DỰNG DBPLUS
Thỏa thuận
Chuyên Viên Kỹ Thuật ERP
CÔNG TY CỔ PHẦN TẬP ĐOÀN TRUNG THỦY
Hồ Chí Minh
CÔNG TY CỔ PHẦN TẬP ĐOÀN TRUNG THỦY
20 triệu - 30 triệu
Nhân viên Lập trình Phát triển Sản phẩm Phần mềm ERP
Công ty TNHH Sản xuất Trái cây Hùng Phát - Andros Asia
Hồ Chí Minh
Công ty TNHH Sản xuất Trái cây Hùng Phát - Andros Asia
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.