Snr Technical Lead - Umhlanga Verfied

Salary Negotiable Umhlanga, Kwazulu-Natal Umhlanga, Kwazulu-Natal more than 14 days ago 04-08-2021 1:14:53 PM
29-09-2021 1:14:53 PM
Successfully co-ordinate the resources and processes required to deliver new software or upgrade in either the B2B or B2C segments, i.e. project manage, coordinate, guide and lead the work of the team.

Responsible for working on multiple projects simultaneously and leading the software development requirements from all stakeholder groups within the business.

Qualifications and Experience
• Minimum Degree in Computer Science/Software Engineering/Information Technology or equivalent
• Minimum 10 years’ experience programming in multiple languages
• Minimum 5 years’ Experience with Node.JS, React and React Native or related JavaScript technologies
• Experience with Linux, Docker, Kubernetes and Cloud technologies
• Minimum 5 years’ Experience with high-volume web-based applications
• Experience working in an Agile, SCRUM environment
• Understanding of dealing with a variety of different customer type

Technical Competencies.
Node.JS, React, React Native and JavaScript technologies
Docker and Kubernetes
Cloud technologies
High-volume web-based applications
Agile, SCRUM environment
Software Development

Key Areas of Responsibility
• Strategy Development and Execution
• Assesses business process, requirements and needs
• Develop and execute on the strategy plan – on time and in full
• Provide direction to team members based on needs
• Provide “Customer Focused” solutions to end-user specific problems and queries
• Manages application software implementation and upgrades
• Facilitate the defining of required updates while recording systems produced as an outcome of business requirements
• Conceives, specifies, designs, documents, and fixes bugs when creating and maintaining applications, frameworks, or
• other software components
• Colaborates across the entire organization to solve internal and external software development issues.
• Project Prioritisation and Management
• Implement and manage lifecycle planning and coordination of IT projects
• Communication of project status with contingency plans for scope creep
• Create processes and protocols for software
• Develop and oversee protocols and procedures for software usage
• Training and support to different user groups
• Develop and record in the form of user manuals, new software processes
• Understanding the application deployment lifecycle (of all new and existing builds)
• Planning and designing
• Developing and testing
• Deployment and support
• Project Management, collaboration and communication

Behavioural Traits
Forward Thinking
Results Driven
Thrive under pressure

The successful incumbent will drive communication, ensure operational delivery and have great people management skills

Working Conditions
? Remote working conditions
? Extended working hours where applicable