21 Aug
|
Transline Technologies
|
New Delhi
21 Aug
Transline Technologies
New Delhi
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 robust 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.
📌 Software Developer - Video Management System (VMS) (New Delhi)
🏢 Transline Technologies
📍 New Delhi