Transline Technologies
Software Developer - Video Management System (VMS)
Skills
2 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Delhi, India
Work mode:
Onsite
Published on:
18 August 2026
What they need
Job Summary
As a Software Developer (VMS), you will be involved in the design, development, enhancement, and optimization of our proprietary Video Management System. You will work closely with Product Managers, AI Engineers, QA Engineers, and UI/UX teams to build enterprise-grade software capable of managing large-scale surveillance deployments.
The ideal candidate should have experience in video streaming technologies, desktop or web application development, networking concepts, and enterprise software development.
Key Responsibilities
Design, develop, and maintain modules of our proprietary Video Management System.
Develop scalable and high-performance software components for enterprise surveillance applications.
Build features related to:
o Live Video Monitoring
o Multi-Camera View
o Recording Playback
o PTZ Camera Control
o Event Alarm Management
o Device Discovery Management
o User Role Management
o Health Monitoring
o Investigation Evidence Export
o Dashboard Reporting
Integrate IP cameras, NVRs, encoders, and other surveillance devices.
Work with video streaming technologies and optimize application performance.
Develop and consume REST APIs and backend services.
Integrate AI-based analytics modules into the VMS platform.
Troubleshoot issues related to video streaming, networking, databases, and application performance.
Write clean, scalable, maintainable, and well-documented code.
Participate in code reviews, debugging, testing, and performance optimization.
Collaborate with cross-functional teams throughout the product development lifecycle.
Preferred Experience
Candidates having experience in any of the following will be given preference:
Video Management Systems (VMS)
CCTV Surveillance Software
Physical Security Solutions
Video Streaming Applications
Smart City Projects
Enterprise Security Platforms
AI Video Analytics
IoT-based Monitoring Systems
Large-scale Client-Server Applications
Key Skills
Candidates should possess strong knowledge in most of the following:
Programming
C#
.NET Framework / .NET Core
C++ (preferred)
Application Development
Desktop application development (WPF/WinForms) or Web Application Development
Object-Oriented Programming (OOP)
Design Patterns
Multithreading
Video Networking
Video streaming concepts
RTSP / RTP / ONVIF (preferred)
TCP/IP Networking
HTTP/HTTPS
Video codecs such as H.264/H.265 (preferred)
Database
SQL Server
PostgreSQL
MySQL
Tools
Git
Visual Studio
Soft Skills
Strong analytical and problem-solving abilities.
Good understanding of software architecture and scalable application design.
Ability to debug complex technical issues.
Excellent communication and teamwork skills.
Self-motivated with a passion for learning new technologies.
Minimum Qualification : B.Tech. or B.E. / M.Tech. or M.E. | Salary : Competitive
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
EBM Consulting
Mission AI Developer Productivity Engineer
0-550
Freelance
Paris, France
Hybrid
Skills
1 day ago
Quick apply
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
6 hours ago
Quick apply
LittleBig Connection (part of Mantu)
Consultant.e contenus numériques, vidéo et réseaux sociaux
375
Freelance
Paris, France
Hybrid, Onsite
Skills
13 minutes ago
Quick apply