A leading technology firm in Centurion is seeking an experienced Senior Software Engineer. In this role, you'll lead development teams, execute the full software development lifecycle, and mentor junior engineers. The ideal candidate will have over 6 years of experience with C# . NET, Agile methodol