An innovative investment firm requires a Software Development Manager to lead and assist the developers in building a world-class next generation of applications. As Software Development Manager, you will drive software delivery projects across multiple teams and provide expertise and guidance to the various functional roles across the full value chain of Software Development. Microservices architecture with RESTful API’s predominantly written in Scala, with some built in Go are key elements in your environment. Microservices are built and deployed on an elastic containerized infrastructure supported and managed on premises through Kubernetes. As a team, best practices are applied in user experience, DevOps, web application architecture, solution design, scaling and testing
Assisting teams with the delivery of complex software projects
Provide expertise and guidance to the various functional roles across the full value chain of Software Development Requirements, Design, Implementation, Testing, Deployment, Maintenance (Production Support and Monitoring)
Management of software developers across multiple teams
Leave management, training
People development through coaching and mentoring
Assist the recruitment team with the hiring of software developers
Onboarding new employees both experienced and at graduate level
Drive the implementation of architecture standards across teams
Previous experience leading software development teams (more than one)
Experience as a software developer for more than 8 years on an equivalent tech stack
Line management experience for a period of 5 years or more
Expert knowledge of the SDLC
Expert knowledge of Agile methodologies
Experience working with teams operating with a DevOps mindset
Hands on experience with the following engineering practices: Continuous integration; Continuous delivery; Automated testing and code reviews
Experience working on digital (web) projects focussed on delivering modern user experiences across browsers and devices
Proficiency in more than one relevant programming language – e.g. Go, Scala, Java,
2 or more years’ experience working within a microservices environment across
Experience working in architectures that make use of container orchestration (e.g.
Financial services experience
Computer Science Degree preferred
While we would really like to respond to every application, should you not be contacted for this position within 10 working days please consider your application unsuccessful.
When applying for jobs, ensure that you have the minimum job requirements. Only SA Citizens will be considered for this role. If you are not in the mentioned location of any of the jobs, please note your relocation plans in all applications for jobs and correspondence. Please e-mail a word copy of your CV to firstname.lastname@example.org and mention the reference numbers of the jobs. We have a list of jobs on https://datafin.com. Datafin IT Recruitment – Cape Town Jobs.
Please complete the following form.