Software Developer creating enterprise video surveillance solutions for real-time streaming across networks. Working on diverse challenges in a collaborative, innovative environment.
Responsibilities
Architect and develop new features used by thousands of users
Interact with external partners to deliver a joint solution
Participate in pair programming sessions and collaborate with both junior and senior developers
Build and deploy object-oriented services that can run on both Linux and Windows
Contribute to the automation of various services
Take part in the design and estimation of tasks for different features
Manage your time to meet deadlines and delivery dates
Requirements
Bachelor's degree in Computer Engineering, Software Engineering, Computer Science, or equivalent experience
Experience in object-oriented programming (C# or Java)
Strong problem-solving skills and an analytical mindset
Knowledge of Clean Code principles
Asynchronous programming / multithreaded application development (an asset)
Knowledge of networking (TCP/IP, UDP, Multicast) (an asset)
C/C++, process dump analysis, performance analysis (an asset)
Development and debugging of large-scale distributed systems (an asset)
Modern API development (REST, gRPC) (an asset)
JavaScript/TypeScript, Node.js (an asset)
Experience with video cameras and graphics cards (an asset)
Video codecs such as H.264, H.265/HEVC, AV1, MJPEG, etc. (an asset)
Familiarity with video streaming protocols (e.g., HLS, RTSP/RTP) (an asset)
Experience with video processing frameworks and libraries (e.g., FFmpeg) (an asset)
Benefits
Attractive compensation package
Training expense reimbursement program
Subsidized meals at our on-site bistro (Les Cordons Bleus)
Work-life balance supported by flexible working hours
Software Developer responsible for architecting and developing features for a video surveillance solution in a high - tech environment. Collaborating with a dynamic team on various complex tasks.
Full - time .Net Architect developing low code SaaS products for clients, leading design and mentoring teams. Ensure delivery in Agile/Scrum environment in Vancouver office.
Full Stack Developer focused on PHP and JavaScript for developing solutions at DEMV Systems Gmbh. Engaging in complex problem - solving and team collaboration for effective implementation.
Senior Backend Engineer at Plum developing scalable systems for smart saving and investing app. Collaborating with teams to create impactful technology solutions.
Software Developer at Fortinet focusing on cybersecurity solutions through full software development lifecycle. Collaborating with global teams and maintaining high standards in product development.
Senior Java Developer for Ecuador's largest bank, developing robust applications in a hybrid work environment. Collaborating on high - quality software engineering within financial technology.
Python Software Engineer working on internal tools for biometric system evaluation and dataset preparation. Collaborating with R&D and making technical decisions on reliable and maintainable tooling.
Product Engineer developing backend services for Bitcoin transactions in Mercoin. Engaging in API development and performance tuning for microservices.
Software Engineer building and maintaining the backbone of software services at Team Internet. Collaborating with teams to translate business requirements into scalable systems.
Senior Backend Engineer (PHP) developing backend solutions for a leading digital platform company. Collaborating with global teams to enhance application performance and reliability.