Overview

Software Engineer, Senior Developer, Full Stack Developer Jobs in Cape Town, South Africa at CyberPro Consulting (Pty) Ltd

Job Description

Job description for Senior Software Engineer: (focus on messaging, Kafka/Rabbit)

We are seeking an experienced and highly skilled Senior Developer to join our team. The ideal candidate will possess a strong technical background and demonstrate a deep understanding of modern software architecture and development best practices.

Requirements

Technical Skills

  • Strong proficiency in C#
  • Deep understanding of design patterns and common reference architectures
  • Experience with message-driven systems (e.g., Kafka, Rabbit

    MQ)

  • Proven experience with unit testing and integration testing
  • Performance testing experience with tools like JMeter
  • Solid experience integrating with third-party provider APIs
  • Proficient in working with both SQL and MongoDB
  • Strong understanding of REST API design and standards
  • CI/CD pipelines and deployment automations
  • Hands-on experience with observability tools and practices:
    • Logging and metrics
    • Tools such as Kibana and Grafana

Development Practices

  • Experience in Agile methodologies and collaborative development environments
  • Familiarity with AI-assisted development tools (e.g., Git Hub Copilot)
  • Ability to write clean, maintainable, and well-documented code

Soft Skills

  • Excellent collaboration and communication skills
  • Ability to work effectively within a cross-functional team
  • Proactive problem-solving mindset and ability to mentor junior team members

Benefits

No benefits this is a 12 month renewable contract

Requirements
Technical Skills Strong proficiency in C# Deep understanding of design patterns and common reference architectures

Experience with message-driven systems (e.g., Kafka, Rabbit

MQ) Proven experience with unit testing and integration testing Performance testing experience with tools like JMeter Solid experience integrating with third-party provider APIs Proficient in working with both SQL and Mongo

DB Strong understanding of REST API design and standards CI/CD pipelines and deployment automations Hands-on experience with observability tools and practices:
Logging and metrics Tools such as Kibana and Grafana Development Practices Experience in Agile methodologies and collaborative development environments Familiarity with AI-assisted development tools (e.g., Git Hub Copilot) Ability to write clean, maintainable, and well-documented code Soft Skills Excellent collaboration and communication skills Ability to work effectively within a cross-functional team Proactive problem-solving mindset and ability to mentor junior team members

Title: Software Engineer, Senior Developer, Full Stack Developer

Company: CyberPro Consulting (Pty) Ltd

Location: Cape Town, South Africa

Category:

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.