We are seeking an experienced Senior Full Stack Engineer to take ownership of our core
Enterprise Physical Security Platform
. The ideal candidate is a strong architect and coder who specializes in
.NET Core
and
Angular
but also possesses the leadership capabilities to manage R&D initiatives involving Python and Computer Vision.
You will be responsible for maintaining the existing distributed architecture and leading the integration of AI-driven analytics into the security workflow.
Key Responsibilities
System Architecture:
Design and maintain scalable microservices using
.NET Core
for a high-availability
Enterprise Physical Security Platform
, managing thousands of connected edge devices.
R&D & AI Leadership:
Lead the R&D track for AI integrations; this involves
managing the Python development team
, guiding architectural decisions for
Computer Vision (YOLO)
models, and ensuring seamless communication between AI inference engines and the main application.
Frontend Development:
Build and optimize responsive, real-time command centers using
Angular
and
SignalR
.
Hardware Integration:
Develop drivers and services to communicate with third-party security hardware (Access Control, Intrusion Panels, VMS) using diverse industrial protocols.
Data Pipeline Management:
Manage high-volume data ingestion pipelines (Kafka/MQTT) and optimize storage strategies for massive log data (SQL Server/ClickHouse).
Code Quality & Mentorship:
Conduct code reviews, enforce clean coding principles, and mentor junior developers across the stack.
Required Technical Skills (Must Have)
Backend:
5+ years of strong experience in
C#
,
.NET Core (3.1/6/8)
, and Web API development.
Frontend:
Expert-level knowledge of
Angular (v10+)
, TypeScript, RxJS, and Material Design.
Database:
Proficiency in
SQL Server
or
PostgreSQL
(Schema design, Stored Procedures).
Architecture:
Solid understanding of
Microservices
, Docker, and Event-Driven Architecture.
Real-time Communication:
Experience with
SignalR
or WebSockets.
Desirable Skills (High Value)
AI & Python:
Experience managing or working alongside
Python
teams; familiarity with
Computer Vision (YOLO/OpenCV)
workflows and AI inference integration.
IoT & Protocols:
Experience with MQTT, Kafka, Modbus, TCP/IP, or Serial communication.
Video Engineering:
Familiarity with
FFmpeg
, RTSP/RTMP streaming, or integrating VMS platforms.
Big Data:
Experience with
ClickHouse
or similar columnar databases.
Soft Skills
Technical Leadership:
Ability to manage cross-functional teams (e.g., .NET and Python developers) and drive R&D goals.
Strong problem-solving skills with a "systems thinking" approach (Hardware + Software + AI).
Excellent communication skills to liaise with stakeholders and explain complex technical concepts.
Job Type: Full-time
Experience:
* .Net: 6 years (Required)
Beware of fraud agents! do not pay money to get a job
MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.