
Enable job alerts via email!
A leading technology company in Johannesburg is seeking a Senior Developer - Team Lead to design and maintain complex software systems. You will take ownership of major systems, drive technical initiatives, and lead a team in a fast-paced environment. The ideal candidate should have 6-9 years of experience in a multi-developer setting, with strong technical skills in C#, .NET, Angular, and modern technologies. This role requires excellent communication and leadership abilities.
Senior Developer - Team Lead Department : Software Development Employment Type : Full Time Location : SA | Central | Johannesburg Description The Senior Software Engineer plays a key role in designing, developing, and maintaining complex software systems.
The Senior Software Engineer will take ownership of the major systems, drive technical initiatives, and lead by example.
Development on DATASCOPE WMS (Warehouse Management System) and daily / weekly report back to Development Manager. General client support on DATASCOPE WMS Support Team Assist Project Managers with software development deadline adherence, software testing and documentation On-site implementation and user training.
BSC (IT) or equivalent degree / diploma 6 – 9 years experience. Worked in multi developer environment Database experience – MS SQL Server. 6 years working experience. Worked in a strict Source Controlled environment. Experience in Angular. Knowledge - Advantageous. XML using XML Object Model. Windows CE Application development using Microsoft Compact Framework. Windows Desktop development using .NET Framework 4.5.1. Infragistics 3rd Party Win Forum controls. Crystal Reports – Writing and Designing reports. Automated Testing within TFS (Team Foundation Server). Mobile Development. HTML's Web API Architecture. Skills required: Strong Business Acumen, Leadership and project management skills, Problem solving ability, Strong reporting ability, Strong written, verbal, analytical and interpersonal skills, Presentation and facilitation skills, Excellent communication skills, Strong business process knowledge, Strong Technical Skills. Fluent in modern technologies like C#, .NET, Angular, Kubernetes, and similar contemporary stacks.