Senior Software Developer
Senior Software Developer We’re looking for an experienced Senior Full Stack Developer who loves building great software and is ready to step into a technical leadership role. You’ll work with cross‑functional teams to design, build, and evolve scalable enterprise solutions—while mentoring others and shaping how we deliver high‑quality software. This role is ideal for someone who is technically strong, collaborative, and driven by continuous improvement, with a clear interest in growing into leadership. Requirements Experience A tertiary degree in Computer Science, IT, or a related field 5–8+ years of professional software development experience (enterprise environments preferred) 1-2 years at Senior Developer level Strong experience building enterprise applications using .NET (.NET Core / .NET Framework, C#) Solid experience with Web APIs and RESTful services Hands‑on experience with modern front‑end frameworks (Angular, React, Blazor; mobile variants a plus) Strong understanding of clean code, design patterns, SOLID principles, and TDD/unit testing Experience with SQL Server and T‑SQL Exposure to DevOps, cloud platforms (Azure), CI/CD, and containerisation is a strong advantage