SUMMARY:
This role will need to successfully oversee and 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. The business will rely on this capability as a key resource to providing technical direction and guidance.
POSITION INFO:
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
Working Conditions
Remote working conditions
Extended working hours where applicable
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
NB! This job is now closed. You can apply for other jobs by uploading your CV.