Software Architect

Port Elizabeth Full-time R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

We are looking for a skilled Software Architect to join our Port Elizabeth office. This individual will drive architectural discussions, design software architectures and deliver high-quality applications, ensuring adherence to best practices and industry standards.

Responsibilities

  • Lead architecture and design for new features and enhancements.
  • Foster a culture of innovation and creativity among team members.
  • Collaborate with QA to ensure the quality of software solutions developed.
  • Utilize cloud technologies to enhance application performance and scalability.
  • Research new technologies and tools to improve development processes.
  • Facilitate workshops and training sessions on architecture design principles.

Requirements

Education
  • Bachelor's degree in Information Technology or related field
  • Master's degree or certifications are a plus
Experience
  • 8+ years in software development with significant architectural responsibilities.
Technical Skills
  • Python
  • DevOps Tools
Soft Skills
  • Analytical Skills
  • Collaboration
Certifications
  • Microsoft Certified: Azure Solutions Architect Expert
Languages
  • English: Fluent

Advantageous

  • Familiarity with NoSQL databases: Experience with MongoDB or similar technologies.
  • Experience with API design and development: Strong background in RESTful or GraphQL API design.

Benefits

  • Comprehensive medical, dental, and vision insurance
  • Retirement contribution plan
  • Paid time off and holidays
  • Opportunities for career growth and certification

Company Culture

  • Respect: We believe in a respectful workplace where everyone is encouraged to contribute.
  • Continuous Learning: We promote an environment of continuous learning to keep our skills sharp and relevant.
  • Work-Life Balance: We support a healthy work-life balance for all employees.
Status: Closed