Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Developer (Python / Django)

Ovations Technologies

Using the right combination of people, process and technology remains the Ovations approach to the fast changing information technology and business landscape. We have helped many of South Africas largest organisations to achieve sustainable business improvement through this unique approach. Our model is based on building long term relationships with our clients, as well as with partners who are not just along for the ride, but shape the journey using technologies that create real experiences. Ovations consultants are capable of working both in advisory and execution roles, from strategy through to delivery as well as supporting these solutions post implementation. Ovations provides comprehensive business improvement solutions to customers, ranging from consulting offerings in the areas of Business Process Management, Enterprise Content Management, Case Management, Architecture and System Integration. The company prides itself on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through its know-how on how to run and support these environments, apply proven methodologies, strong project and change management principles as well as training, Ovations ensures increased business adoption and project success for its clients. Our client is looking for experienced and adaptable Developers to join their in-house engineering team. These are not narrow specialist roles—we are looking for strong generalists who can take ownership across our Python, Django, and AWS ecosystem while confidently working across multiple technologies as business priorities evolve. This is an exciting opportunity to play a key role in the launch of our 5G consumer network while leading critical security remediation and platform improvement initiatives. Key Responsibilities Support the launch of the 5G consumer network, including BSS development and integration work Review and rework approximately 20 Python and Django repositories to improve their security posture Identify, prioritise, and remediate security vulnerabilities across application code, dependencies, and AWS infrastructure Apply secure coding practices and address findings from static analysis, dependency, and secrets scanning Establish and strengthen CI/CD pipelines, building robust automated build, test, and deployment workflows Refactor and improve code quality and maintainability while carrying out remediation work Work across multiple stacks and in-house systems, quickly learning unfamiliar technologies Participate in code reviews and contribute to engineering standards Write and maintain tests and technical documentation Provide knowledge transfer and handover to the permanent team Required Skills Strong hands-on Python and Django development experience Solid AWS experience, including EC2, ECS, S3, IAM, RDS, and Lambda Practical application security knowledge, including OWASP Top 10 and secure coding principles Experience with security scanning tools such as SAST, dependency scanning, and secrets detection Strong Git and GitHub workflow experience, including branching strategies, pull requests, and code reviews Experience building and maintaining CI/CD pipelines REST API and microservices development experience Ability to context-switch between projects and technologies while ramping up quickly on new systems Preferred Qualifications Docker and containerisation experience Exposure to event-driven architecture and messaging platforms such as Kafka Familiarity with GCP alongside AWS Experience within telecommunications or similarly regulated, systems-heavy environments Security certifications or demonstrable security-focused project experience Exposure to enterprise business systems

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Software Developer (Python / Django) in Gauteng vacancy
  •  ...teams to ensure system stability, data integrity, and effective integration between software applications, databases, and industrial equipment. The role is ideal for a developer who enjoys working in an operational environment and taking ownership of business-critical... 

    TAC Recruitment

    Gauteng
    2 days ago
  •  ...Key Responsibilities: Develop and maintain full-stack web applications using C#, .NET, TypeScript, HTML, and CSS. Design and build secure RESTful APIs and system integrations. Develop and optimise SQL databases, queries, and stored procedures. Mentor junior... 

    Network Finance

    Gauteng
    5 hours ago
  •  ...AI/ML models, including multimodal systems Develop and integrate AI functionality into production systems using Python Design and optimise MongoDB schemas for scalability...  ...in recruiting in the following:   Software Development Data Engineer Data Analyst... 

    Network Finance

    Gauteng
    5 hours ago
  •  ...opportunity to make a real impact in the PSG success story. Design and Develop PSG Wealth transactional websites, Line of business systems and...  ...digitising our client journeys through changes to websites and software applications to meet both functional and technical requirements... 

    PSG Konsult Ltd

    Gauteng
    7 days ago
  •  ...management services and bancassurance.Job Purpose The ACE Developer will design and build integration solutions using IBM App...  ...and MQ. Job Responsibilities Produce working quality software that meets the design REST and SOAP APIs, create BAR files,... 

    Nedbank

    Gauteng
    10 days ago
  • An opportunity exists for an experienced SOFTWARE DEVELOPER & CYBER SECURITY SPECIALIST to join a well-established national organisation operating within the engineering, capital equipment and industrial services environment based in Gauteng.Degree or Diploma in Computer... 

    The Recruitment Guy

    Gauteng
    5 hours ago
  • Sleutelverantwoordelikhede Sagteware Ontwikkeling Ontwerp, ontwikkel en onderhou C# en ASP.NET toepassings, insluitend WebForms, MVC en APIs Ontwikkel, optimaliseer en onderhou SQL Server databasisse, navrae en stored procedures Bou en onderhou RESTful APIs...

    Pro-Match Recruitment

    Gauteng
    5 hours ago
  •  ...write clean, efficient, and maintainable Python code with attention to detail? Join Elixirr Digital as a Back End Developer (Python) and shape the future of innovative...  ...Elixirr Digital? Proposing and designing software solutions to address complex business needs... 

    Elixirr Digital

    Gauteng
    more than 2 months ago
  •  ...businesses, and render specialised services developed to adapt to any company’s...  ...looking for a motivated and ambitious Junior Software Developer to join their growing...  ...TypeScript and modern JavaScript Exposure to Python (APIs, scripting, or data-related work)... 

    CLS Human Capital Specialists

    Gauteng
    a month ago
  •  ...opportunity to make a real impact in the PSG success story. Design and Develop PSG Wealth transactional websites, Line of business systems and...  ...digitising our client journeys through changes to websites and software applications to meet both functional and technical requirements... 

    PSG Konsult Ltd

    Gauteng
    21 days ago
  • R 82,000 per month

     ...we need someone who can stay ahead of it. What You’ll Do Software Development & AI Build and deploy applications, integrations...  ...and Microsoft environments Technical Skills C#, .NET, Python, or Node.js Azure services (App Services, Functions, Key Vault... 

    Jobs 4 All

    Gauteng
    5 hours ago
  •  ...code and maintaining the existing code of software and digital platforms. Management of...  ...monthly and as required To assist in developing and managing the Digital Policy of Enaex...  ...enterprise tools, etc. Tools/Languages: Python, C#, Java, Electron, .NET, Qt) Cloud-Based... 

    Enaex Africa

    Gauteng
    29 days ago
  •  ...communities and partners.Description We're looking for a seasoned Software Engineer to help shape and modernize the technology that powers...  ...is for you. Key Responsibilities Design, develop, deploy, and maintain C#/.NET applications across Azure, IIS, and... 

    Investec

    Gauteng
    28 days ago
  •  ...Business and Data fields, supported by leading software, methodologies and tools. We help you to...  ...it. Job Overview The Software Developer will be responsible for translating...  ...programming languages (e.g., Java, C#, Python, JavaScript). Experience with application... 

    Praesignis

    Gauteng
    a month ago
  •  ...equivalent. Certifications: C# with MVVM Framework or C++. At least 3 years in application and software development. ADVANTAGEOUS: Certifications in MVC, Oracle SQL Developer Database, or Microsoft SQL Server Database. Exposure to design patterns (SOLID,... 

    The South African National Roads Agency (SANRAL)

    Gauteng
    26 days ago
  •  ...re looking for someone to join us as a Software Engineer & Product Manager, a hybrid role...  ...team. You'll also be hands-on in our Python/Django codebase, shipping bug fixes,...  ...scalable, and aligned with client needs Develop and maintain the platform, including bug... 

    Catch

    Gauteng
    27 days ago
  •  ...ICT solutions business, specialising in technology services for the Retail and Healthcare sectors, is seeking a Senior Backend Software Developer to join its Pretoria-based development team. The company builds and supports enterprise platforms that enable large-scale... 

    Datafin Recruitment

    Gauteng
    2 days ago
  •  ...identified where new technologies can be further developed and exploited in the private and public...  ...the design and development of complex software systems and architectures; Design,...  ...one or more programming languages (e.g. Python, C++, Java); Proven experience... 

    Council for Scientific and Industrial Research (CSIR)

    Gauteng
    6 days ago
  •  ...releases Lead, Grow & Inspire Manage and mentor a team of ~12 (developers, QA, Scrum, implementation) Collaborate with and develop the...  ...Skills and Experience Core Experience ~9+ years in software development with progression into leadership ~ Proven... 

    Network Finance

    Gauteng
    3 days ago
  •  ...identified where new technologies can be further developed and exploited in the private and public...  ..., and logic analysers; Maintain software repositories and manage version control...  ...; Strong programming skills in C/C++, Python, or similar languages; Solid... 

    Council for Scientific and Industrial Research (CSIR)

    Gauteng
    6 days ago
  •  ...users & solve complex problems Write Python scripts for various tasks, such as ETL, making...  ...or checking network device config Develop low-code web apps, occasionally requiring...  ...field Internship or project experience in software development Basic experience with... 

    Imizizi

    Gauteng
    5 hours ago
  •  ...Practitioner is responsible for designing, developing, and maintaining advanced automation...  ...webhooks, and custom connectors Scripting: Python, JavaScript, or C# for extending...  ...identify automation opportunities Competent software developer with experience on different... 

    Nedbank

    Gauteng
    10 days ago
  • Our client is seeking an experienced Software Implementation and Support Technician to join its software team. This role is ideal for...  ...in recruiting in the following: Data Engineer Software developer Data Analyst Infrastructure Architecture ... and... 

    Network Finance

    Gauteng
    3 days ago
  •  ...in its Salesforce ecosystem. They are looking for a Salesforce Developer looking for the opportunity to work on complex,...  ...visit: I also specialise in recruiting in the following: Software Developers/Engineers/Architects Data Analytics Specialists... 

    Network Finance

    Gauteng
    1 day ago
  •  ...Minimum Requirements: Must have a minimum of 5 years experience as a Developer in the ICT Industry Bachelor’s degree in Computer Science, Software Engineering, Information Systems required Proficient in C# | HTML | .NET | MSSQL essential  Strong knowledge of... 

    GAP Consulting

    Gauteng
    5 hours ago
  •  ...Key Responsibilities: Design, develop, and maintain Salesforce applications using Apex and Lightning Web Components (LWC) Build...  ...vacancies, visit: We also specialise in recruiting for: Software Developers (Back-End, Front-End, Full Stack) Mobile Developers... 

    Network Finance

    Gauteng
    1 day ago
  •  ...frameworks (Angular, Node.js) Solid Python development experience Working knowledge...  ...Proven experience designing and developing microservices and API-driven solutions...  ...Industry-relevant certifications in Cloud (AWS) or Software Engineering are advantageous... 

    Opensource

    Gauteng
    2 days ago
  •  ...revenue matters Job Purpose The primary purpose of the Software Tester to ensure execution of intermediate testing and capturing...  ...owners. Draw on own knowledge and experience to identify and develop solutions that leads to improved service delivery and quality.... 

    The South African Revenue Service (SARS)

    Gauteng
    6 days ago
  •  ...ensuring testing is continuous rather than a final step. Job Experience and skill required  ~ Tertiary qualifications  ~9+ years in Software Development with a demonstrable progression into technical leadership.  ~ Hands-on experience of building SDLC processes from an... 

    Network Finance

    Gauteng
    5 hours ago
  •  ...technology-focused organisation is seeking a Mid-Level Backend PHP Developer to join their expanding engineering team. This environment...  ..., QA, and product managers to deliver robust and high-quality software solutions.  This role is ideal for someone who enjoys... 

    Network Finance

    Gauteng
    5 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Python / Django). Be the first to apply!