C# Developer – Real-Time AV & Systems Integration

BEINCOURT
QLD
A$125-$165 p/h
Information & Communication Technology → Developers/Programmers
Contract
On-site

Posted 16 days ago


We are seeking a C# Developer to contribute to multiple high-impact projects involving secure inter-system communications, real-time audio/video processing, cloud services, and data pipelines. Given this role’s heavy focus on audio and video, a solid understanding of digital audio/video fundamentals, codecs, container formats, and streaming protocols will be highly regarded.

You will work in an Agile environment, collaborating with cross-functional teams (including UI/UX) and adapting quickly to evolving requirements. Together, we’ll build and optimize a complex distributed system that includes:

Capturing, Manipulation & Playback of Audio-Visual (AV) Content

Implement robust recording and encoding workflows, ensuring high-quality media handling.

Manage file replication in real time to both local and cloud storage, facilitating seamless, secure content availability.

Contribute to the Development & Integration of DSP Libraries

Implement real-time AV processing capabilities and other advanced signal processing features.

Monitoring Hardware & Software

Architect a distributed monitoring system, spanning multiple sites and aggregating data to a cloud-based platform.

Contribute to the design and implementation of real-time monitoring solutions, collecting metrics from diverse hardware and software components.

Data Ingestion & Aggregation

Collect and aggregate large-scale data from distributed monitoring systems into a centralized, cloud-based platform for analysis and real-time insights.

Large-Scale Data Processing

Process high volumes of audio-visual and monitoring data, leveraging advanced techniques for analytics, performance tuning, and event-driven responsiveness.

High-Performance APIs

Design secure, scalable APIs to expose monitoring data to internal and external consumers.

Working with the Data Systems Expert

Develop database management tooling and data transformation pipelines, ensuring efficient storage, retrieval, and processing at scale.

Translating High-Level Requirements

Convert broad technical and functional requirements into scalable, integrated solutions, aligning with the overall system architecture.

Key Responsibilities

Inter-System Communication & Security

Develop encrypted, authenticated protocols for secure data exchange.

Implement cryptographic algorithms (AES, RSA, TLS) and authentication strategies.

Ensure compliance with industry security standards (e.g., OWASP, ISO 27001).

Performance & Optimization

Employ multi-threading, parallel computing, and asynchronous programming.

Optimize memory usage and application responsiveness in real-time environments.

Cloud & Service Development

Build backend services to support recording, monitoring, and real-time workflows.

Implement WebSockets and RESTful APIs for system interactions.

Leverage Redis for caching and performance in distributed systems.

Use message brokers (e.g., RabbitMQ, Kafka) for event-driven architectures.

Testing & Quality Assurance

Take ownership of testing responsibilities (unit, integration, automated) as part of ongoing development.

Maintain code quality by identifying test coverage gaps and resolving bugs promptly.

Agile Collaboration & Front-End Partnerships

Participate in scheduled stand-ups, retrospectives, and code reviews.

Partner with UI/UX specialists to implement user-friendly interfaces, ensuring design consistency.

Adapt to changing requirements and maintain high software reliability through continuous feedback.

Required Skills & Experience

Strong proficiency in C# and .NET (including .NET Core).

Solid understanding of digital audio/video fundamentals (e.g., codecs, container formats, streaming protocols).

Experience developing secure, efficient data pipelines.

Expertise in WebSockets, RESTful APIs, and real-time data exchange.

Familiarity with real-time audio/video processing (recording, playback, and DSP integration).

Understanding of memory management, parallel processing, and asynchronous optimization.

Experience with event-driven architectures (RabbitMQ, Kafka).

Redis usage for caching in distributed systems.

Proficiency in GitHub for code management and collaboration.

Strong troubleshooting skills for debugging complex, multi-threaded applications.

Desirable Skills & Additional Expertise

Knowledge of AV-over-IP technologies.

Hands-on experience with live or on-demand streaming solutions (e.g., HLS, RTMP, WebRTC, SRT).

Familiarity with compression and encoding processes for low-latency AV workflows.

Experience with Azure or AWS for cloud integration.

Familiarity with hardware acceleration (GPU, FPGA) for signal processing.

Understanding of CI/CD pipelines and automated testing.

Support for Growth & Development

We understand that candidates may not meet every single requirement. What matters most is a strong foundation, a growth mindset, and a willingness to learn. If you're enthusiastic about C# development and distributed systems, we will support you in growing into other areas of the role.

What We’re Looking For

A problem-solver who can tackle complex challenges.

A proactive team player who drives ideas for improved efficiency.

A developer invested in quality, optimizing performance and code stability.

An excellent communicator who values collaborative, cross-functional teamwork.

If you’re motivated by secure communications, real-time AV processing, system integration, data pipelines, and Agile development, we’d love to hear from you!


About BEINCOURT

QLD, Australia

This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about the company or role in question before applying.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Mid-Level Full Stack Developer (React Native / Node / AWS)

Morgan Consulting

Melbourne, VIC
A$440-$650 p/d
Contract
On-site

Java Developer

Hudson

Brisbane, QLD
A$100-$120 p/h
Contract
On-site

Dot Net Developer Lead

Clicks IT Recruitment (ACT)

Brisbane, QLD
A$130-$135 p/h
Contract
On-site

Salesforce Developer

Change Recruitment

Melbourne, VIC
A$100-$150 p/h
Contract
On-site

Senior Application Developer

Randstad Digital

Blacktown, NSW
A$80 p/h
Contract
Hybrid

Senior D365 CE CRM Developer (Brisbane Based)

Hudson

Brisbane, QLD
A$120 p/h
Contract
On-site