Skip to Main Content

Job Title


Software Engineer


Company : VIRTUAL REALITY KINGDOM TECHNOLOGIES


Location : Faridabad, Haryana


Created : 2025-07-03


Job Type : Full Time


Job Description

Company Description At VRK Technologies, we’re passionate about helping businesses grow through smart, scalable digital solutions. With a strong presence in the USA, UK, and India, and a team of professionals, we bring deep industry experience in areas like digital transformation, automotive, cloud, and life sciences. Along with delivering end-to-end technology services, we also support our clients by helping them find the right talent for their teams. We’re currently hiring on behalf of one of our valued clients, and we’re looking for professionals who are ready to make an impact - immediate joiners preferred Our focus is always on building long-term relationships — whether it’s with our clients, partners, or team members. We believe in working together, solving real-world challenges, and growing with every step. Role Description We are looking to hire a passionate Software Engineer to join a team that develops an enterprise-level software solution for video surveillance. The Software Engineer will work in collaboration with other R&D functions and participate in all software engineering lifecycle phases, including, requirements analysis, design, and architecture, programming, release, and sustaining. The Software engineer will join the effort of developing new system capabilities, features, and new technology within a complex distributed system that involves advanced video and data management at scale, backend services, databases, and integration with other FLIR and 3rd party devices and solutions. Qualifications: •       B.Tech./B.E./B.Sc. in Computer Science or Software Engineering from a leading institute •       2-4 years of experience as a backend developer •       Strong programming skills using C# .NET •       Knowledge of .NET frameworks •       Experience with SQL •       Fluent in English Preferred Skills: •       Experience with .NET WinForms to maintain a legacy enterprise-level application •       Experience with multi-threaded programming in high-performance systems •       Strong software design skills for complicated architectures of distributed and scalable systems •       Ability to lead development processes from requirements through design, implementation, and testing •       Experience with developing servers and infrastructures •       Experience with video and audio streaming over IP - Advantage •       Experience with cloud architecture - Advantage •       Experience with network and cyber security - Advantage •       Experience with RESTful Web Services Responsibilities: •        Design, develop, and maintain large systems using C# .NET •        Maintain and enhance legacy enterprise-level applications using .NET WinForms •        Collaborate with cross-functional teams to define, design, and ship new features •        Ensure the performance, quality, and responsiveness of applications •        Identify and correct bottlenecks and fix bugs •        Help maintain code quality, organization, and automation