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