Software Architect

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our dynamic team as a Software Architect where you will be responsible for designing and overseeing the implementation of complex software solutions. You will engage with the product team to understand requirements and ensure that our architecture supports business strategy and goals. This role demands a comprehensive understanding of software solutions, cloud technologies, and the ability to lead a team of developers in the delivery of innovative projects.

Responsibilities

  • Engage with stakeholders to gather and clarify product insights.
  • Assist the teams in troubleshooting issues and performance improvements.
  • Review and test software to ensure scalability and functionality.
  • Implement industry standards and best practices in software design.
  • Contribute to architectural governance and align it with business objectives.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in a related field is advantageous
Experience
  • 8+ years of experience in software development and architecture
Technical Skills
  • Java
  • Microservices
  • Cloud Technologies
  • RESTful APIs
Soft Skills
  • Leadership
  • Analytical thinking
  • Communication
Certifications
  • AWS Certified Solutions Architect
  • Certified ScrumMaster (CSM)
Languages
  • English: Fluent

Advantageous

  • Experience with Agile frameworks: Familiarity with Agile methodologies to enhance project delivery.
  • Knowledge of cybersecurity best practices: Understanding of security standards in software architecture.

Benefits

  • Health care, dental, and vision benefits
  • Retirement savings plan with employer contribution
  • Paid time off and holidays
  • Opportunities for professional development and training

Company Culture

  • Innovation: We encourage innovative thinking and strive for excellence in everything we do.
  • Team Collaboration: Our team works collaboratively, leveraging diverse skills and perspectives.
  • Commitment to Development: We are committed to ongoing professional development for all team members.
Status: Open