Job Title
Cloud Architect
Employment Type
Full Time
4 to 5 years
Job Published
24 June 2021
Job Reference No.

Job Description

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.

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



Tower Group Recruitment: Staffing Solutions | Recruitment | South Africa