The Lead Software Developer will form a vital part of the software development team who is responsible for the development, maintenance, and support of software solutions to enable business strategies and priorities.
Key Responsibilities:
1. Software Development
Implementation of solutions in compliance to quality standards, optimization of code supporting innovation
Ensure constant improvement of existing system processes and performance
Ensure innovative solution design and collaborative implementation
Collaboration with colleagues to implement technical designs and solutions
Proficiency in troubleshooting software issues
Work in close partnership with cross-functional teams
Ensure adherence to the Change Control process
2. Innovation and Subject matter expert
Enhance applications by identifying opportunities for improvement, making recommendations, and designing and implementing systems
Participate and contribute to competency forums as participant
Evaluate and identify new technologies for implementation
Remain updated on latest best practices and available technology
3. Active participant in Development team
Provide technical leadership and support
Responsible for technical input & design
Guide and mentor fellow developers
Active driver contributor of technical documentation and knowledge base
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.