Overview

Software Developer Jobs in Centurion at Ovations Technologies

Software Developer (Python / Django)


12 -months contract

Location: Centurion- onsite

Join an in-house engineering team to implementing critical security remediation, strengthen CI/CD infrastructure, and support BSS integrations for a major 5G consumer network launch. We need strong generalists who take full ownership of our Python, Django, and AWS ecosystem while seamlessly adapting as business priorities evolve.


Key Responsibilities


  • 5G Network Launch:
    Support the rollout of our 5G consumer network through BSS development and system integration.

  • Security & Code Remediation:
    Audit, rework, and refactor ~20 Python/Django repositories to fix vulnerabilities across application code, dependencies, and AWS infrastructure (applying SAST, secrets scanning, and OWASP principles).

  • CI/CD & DevOps:
    Establish automated build, test, and deployment pipelines to elevate code quality and maintainability.

  • Engineering Quality:
    Participate in code reviews, write automated tests, maintain technical documentation, and ensure smooth knowledge transfer to permanent teams.


Minimum Requirements


  • Core Tech Stack:
    Strong hands-on Python and Django development experience.

  • Cloud Infrastructure:
    Solid AWS expertise (EC2, ECS, S3, IAM, RDS, Lambda).

  • Application Security:
    Practical knowledge of OWASP Top 10, secure coding, SAST, dependency scanning, and secrets detection.

  • Delivery & Tooling:
    Strong Git/GitHub workflow skills, REST API/microservices architecture, and hands-on experience building CI/CD pipelines.


Preferred Qualifications

  • Experience with Docker, containerisation, GCP, or event-driven messaging (Kafka).
  • Telecommunications / BSS environment background or security-focused project experience.

Title: Software Developer

Company: Ovations Technologies

Location: Centurion

 

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