Software Architect

Johannesburg Full-time R66,667 - R91,667 / Month
(R800,000 - R1,100,000 / Year)

Job Description

As a Software Architect at Tech Innovations, you'll lead the architectural design and development of software systems, ensuring they align with business goals and meet client requirements. You will work closely with various teams to create innovative solutions that address complex business challenges. The ideal candidate will have a strong understanding of software development principles, design patterns, and emerging technologies.

Responsibilities

  • Lead the architectural design of software systems to ensure scalability and performance.
  • Collaborate with cross-functional teams to gather requirements and deliver innovative solutions.
  • Define and document software architecture, technology roadmaps, and best practices.
  • Evaluate and implement new technologies and frameworks to enhance the development process.
  • Mentor and guide junior developers, fostering a culture of continuous learning.
  • Conduct code reviews and promote high coding standards and quality assurance.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree in Software Engineering preferred
Experience
  • 7+ years experience with at least 3 years in a leadership role
Technical Skills
  • JavaScript
  • DevOps practices
Soft Skills
  • Strategic Planning
  • Team Leadership
Certifications
  • Google Professional Cloud Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Familiarity with containerisation technologies: Experience with Docker and Kubernetes is a plus.
  • Experience with Agile methodologies: Knowledge of Agile practices and Scrum framework.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health insurance
  • Flexible working hours
  • Training and development opportunities

Company Culture

  • Inclusive Environment: We value diversity and create a supportive workplace for all.
  • Innovation Driven: Our team is encouraged to think creatively and implement new ideas.
  • Continuous Improvement: We promote a culture of learning and professional growth.
Status: Open