Job summary
A leading recruitment agency in South Africa is seeking an experienced Senior Software Engineer to enhance software delivery processes. The successful candidate will possess at least 4 years of software engineering experience and a BS in Engineering or Computer Science. Responsibilities include interfacing with technical teams, coding best practices, and implementing continuous integration. This position requires strong communication skills and the ability to mentor junior developers.
Software Engineering experience
Continuous Software delivery
Intermediate knowledge of software development methodologies
Data manipulation language
Normalized/dimensional data modelling principles
Proficient research skills
Test-driven development
Good oral and written communication skills