Enable job alerts via email!

Software Architect (m/w/x) (German Speaking)

DataFin

Johannesburg, Durban

Remote

ZAR 600,000 - 900,000

Full time

3 days ago
Be an early applicant

Job summary

A software development company in South Africa seeks a Senior Software Architect fluent in German and English. The ideal candidate will have extensive experience in microservices development and building distributed systems. Responsibilities include developing software architectures and ensuring code quality. A Bachelor's or Master's degree in computer science and several years of experience are required.

Qualifications

  • Bachelor's or Master's degree in computer science or a related field.
  • Several years of experience in developing complex systems.
  • Fluent in German and English (C2 or mother tongue).
  • Experience with git, SCRUM, Agile methodologies is a plus.

Responsibilities

  • Develop software architectures for distributed systems.
  • Design microservices and decouple systems.
  • Ensure software quality through code reviews.
  • Work with other developers to meet requirements.

Skills

Fluent in German
Fluent in English
Microservices development
Distributed systems
Agile methodologies
Git

Education

Bachelor's or Master's degree in computer science

Tools

JIRA
UML
BPMN
Job description
Environment

A software development company that specializes in delivering high-quality software solutions to their clients primarily located in Europe, is currently seeking a Senior Software Architect who is fluent in both German and English and resides in South Africa. The ideal candidate will possess extensive expertise in microservices development and demonstrate a deep understanding of decoupling systems. Additionally, they highly value candidates with substantial experience in building distributed systems.

Duties
  • Develop software architectures for distributed systems.
  • Design microservices and decouple systems.
  • Strategic alignment of technology stack and development methodologies, while constantly involving the development team.
  • Ensure software quality, such as code reviews.
  • Work with other developers and architects to ensure solutions meet the requirements.
Requirements
  • Bachelor\'s or Master\'s degree in computer science or a related field.
  • Several years of experience in developing complex systems.
  • Experience or knowledge about git, SCRUM, Agile, JIRA, UML, BPNM.
  • Fluent in German and English (C2 or mother tongue).
  • If you are in South Africa: SA Permanent Residence or SA Citizenship holder (they currently do not support any visa processes or sponsorships).
  • Otherwise, holder of a valid work permit in the country you are residing.
Attributes
  • Fluent in English and German (C2 or mother tongue)
  • Just be yourself! - communication, curiosity, reliability, motivation, and team orientation is your passion.
  • Good vibrations: You spread positive vibes!
  • Capabilities to communicate, explain and involve with others.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.