Software Architect

Stellenbosch FULL TIME R75,000 - R100,000 / Month
(R900,000 - R1,200,000 / Year)

Job Description

As a Software Architect in Stellenbosch, you will spearhead the development of next-generation applications. You will take ownership of the software architecture, utilizing your in-depth knowledge of design patterns and modern programming languages. This is an excellent opportunity to influence future technologies in an agile environment, fostering innovative approaches to software engineering.

Responsibilities

  • Architect and design high-level structures for software systems.
  • Assist in the establishment of development standards and methodologies.
  • Participate in technical feasibility assessments for new projects.
  • Support QA teams in defining testing strategies based on architectural needs.
  • Optimize existing architectures for improved scalability and performance.
  • Promote technology adoption that aligns with strategic objectives.
  • Facilitate successful communication between stakeholders to gather requirements.
  • Review code and architecture for compliance with standards.
  • Stay updated on industry trends and emerging technologies to recommend enhancements.

Requirements

Education
  • Bachelor's degree in Computer Science, Software Engineering or related field
  • Master's degree preferred
Experience
  • 8+ years of software development experience with 3+ years in an architectural role
Technical Skills
  • Java
  • Spring Framework
  • Microservices
  • Cloud Technologies
  • RESTful APIs
  • Database Management
Soft Skills
  • Leadership
  • Critical Thinking
  • Effective Communication
  • Adaptability
Certifications
  • AWS Certified Solutions Architect
  • TOGAF 9 Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of Containerization: Experience with Docker and Kubernetes for deploying applications in containerized environments.
  • CI/CD Practices: Hands-on experience with CI/CD practices and tools like Jenkins.

Benefits

  • Medical aid and wellness programs
  • Generous leave policy
  • Flexible work hours
  • Opportunities for professional development

Company Culture

  • Innovation Focus: We encourage innovative thinking and the development of new ideas to improve our solutions.
  • Team-Oriented Environment: Our workplace fosters teamwork and collaboration across all levels of the organization.
  • Diversity and Inclusion: Our commitment to diversity and inclusion creates a richer working environment.
Status: Closed