Systems Software Engineer
Peoplebank — Australia · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Systems Software Engineer – Burwood, VIC | Australian Citizen Required | 5 Days On-Site
Join a major government telecommunications program for software engineering in Microsoft .NET and Angular / Blazor.
Role
Design, develop and maintain scalable applications using .NET Core/.NET Framework (C#), Blazor, Angular and SQL/NoSQL databases.Maintain and support new and legacy desktop applications using WPF and XAML.Apply sound software design principles, including object-oriented programming, SOLID and DRY practices.Write and maintain unit, integration and end-to-end tests using tools such as xUnit and NUnit.Participate in code reviews, design discussions, sprint ceremonies and continuous improvement activities.Produce and maintain technical documentation, including design specifications, support procedures and user guides.
Responsibilities
5+ years of IT/System Engineering experience (infrastructure, servers, networking, system integration).Strong IT foundation: Windows Server, Linux, virtualisation, networking.Strong in the Azure cloud platform.Strong .NET C# development skills.Backend experience with REST APIs, WebSocket, SignalR, microservices, and SOA.Frontend development experience with modern frameworks (Angular, Blazor, WebAssembly).Knowledge of video technologies (IP cameras, video management systems, video encoding/decoding, RTSP, RTP, ONVIF).Proficiency with SQL databases (SQL Server, PostgreSQL).Proven experience with customer engagement at a technical level, including troubleshooting discussions, solution delivery, and stakeholder communication.Excellent problem-solving, analytical, and communication skills.Strong ability to communicate technical issues clearly to both technical and non-technical audiences.
Peoplebank and Leaders IT are committed to creating a diverse and inclusive workplace where everyone belongs.
We welcome applications from people of all backgrounds, identities, and experiences.
If you need adjustments to the recruitment process due to your circumstances, please let us know—we’re here to support you.
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume