Software Architect

Bloemfontein Full-time R79,167 - R100,000 / Month
(R950,000 - R1,200,000 / Year)

Job Description

In this position, you will be responsible for leading a team of developers and guiding them through the software development lifecycle. Your role will involve evaluating existing systems for improvements and developing new solutions that drive innovation within the company. Your strong analytical skills and ability to think critically will be vital in delivering efficient software architectures.

Responsibilities

  • Architect software solutions using modern frameworks and technologies.
  • Collaborate with teams to ensure the scalability and security of software solutions.
  • Identify and mitigate technical risks throughout the software development process.
  • Implement coding standards and guidelines to enhance maintainability.
  • Mentor and coach development team members on best practices.
  • Assist in recruiting technical staff as needed.
  • Stay updated on emerging technologies and trends.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is advantageous
Experience
  • 8+ years of experience in software development, with at least 3 years in a senior architecture role
Technical Skills
  • Java
  • Microservices Architecture
  • RESTful APIs
  • Cloud Platforms
  • DevOps Practices
Soft Skills
  • Leadership
  • Communication
  • Analytical Thinking
Certifications
  • TOGAF Certified
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Experience with Angular or React: Familiarity with modern front-end frameworks to enhance collaborative efforts.
  • Knowledge of Agile methodologies: Understanding Agile practices and frameworks like Scrum or Kanban.

Benefits

  • Performance-based bonuses
  • Comprehensive health and wellness programs
  • Flexible working arrangements
  • Employee training and development opportunities

Company Culture

  • Innovation Focus: We encourage innovative thinking and the implementation of creative solutions.
  • Collaborative Environment: We value teamwork and collaboration at all levels of the organization.
  • Work-Life Balance: We prioritize employee well-being and promote a healthy work-life balance.
Status: Closed