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
- ...Software Developer (Python, C#, TypeScript) (Remote)IT - Software Development KwaZulu Natal - South Africa, Gauteng - South Africa, Western Cape... ...-solving contexts. New projects: Go (Golang) Django (Python) SvelteKit (TypeScript/JavaScript)...
- ...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...
- ...systems Agile Development System Development Life cycle(SDLC) Job Responsibilities: Produce working quality software that meets the design Develop critical and complex technical components in area of accountability Deliver system component designs that are...
- ...Software Developer Location: Position based in (Pretoria) and Netherlands (Training will be provided in Netherlands) A leading company in steel is looking for eager and fast learning Software developers, which are taken as the brains behind the design, installation...
- ...and services and provide innovative solutions and products that resolve challenges of government service delivery. The Advance Software Developer will be responsible for guiding and executing the design, development, and execution of complex services and projects of ICT...
- ...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...
- ...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...
- ...the Government. Purpose of the job To lead the design, implementation, debugging, documentation, release and maintenance of software-based solutions, write code and enhance software/systems in accordance with ICT standards and the enterprise architecture for...
- ...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,...
- ...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...
- ...Key Purpose The Junior Developer supports the development, operationalisation... ...continuous improvement of software platform, and AI/ML solutions... ...languages (primarily Python and SQL) in alignment with... ...applications (e.g., FastAPI, Django, React, Next.js)...
R 750,000 - 900,000 pa
...Hire Resolve is seeking a Senior Software Engineer on behalf of our client in the cybersecurity... ..., youll play a key part in designing, developing, and maintaining innovative software... ...~ Expertise in PHP, GoLang, Python, JavaScript ~ Experience with front-end...- ...Position This role will be responsible for software development, deployment and maintenance... ...stage of the software lifecycle. Develop and maintain integration and deployment of... ...Programming Languages: C++, C, QT (UI/UX), Python, Java, JavaScript (Node.js, Web) Databases...
- ...become completely familiar with existing software models to maintain and enhance them.... ...programs that need to be run include software developed in-house as well as third party software... ...High proficiency in C/C++ and Python A good knowledge of SQL and relational...
- ...equivalent industry experience. ~7+ years in software/ML engineering, with 3+ years delivering... ..., telemetry dashboards. Languages: Python (required), plus C#/.NET or TypeScript/... ...OpenAI, AI Search, Machine Learning). Develop secure APIs and integrate with enterprise...
- Hire Resolve's client is looking for a Telecom Software Engineer to join their team in Johannesburg. A tech company specializing in telecom... ...time tracking and reporting systems for telecom regulators. Develop mechanisms for traffic data aggregation and volume-based...
- ...across a diverse client base, they design and implement enterprise software solutions that solve real business challenges through workflow... ...), stakeholder sign-off, and successful solution adoption Develop and execute change management and user enablement strategies...
- Our client in the IT Industry is looking to hire a Software QA Tester. Duties and Responsibilities System Testing • Gather all... ...systems to gather all required information to go back to developers to resolve any defects. Reporting • Keep a list of all releases...
- ...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...
- ...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...
- ...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...
- ...including clustered, non-clustered, and columnstore indexes. Develop and maintain ETL pipelines and data integration processes.... ...developers and development team leaders to discuss the scope of software projects and delivery deadlines. Analyse existing programs and...
- Hire Resolve's client is looking for a Delphi Developer to join their team within the FinTech industry in Johannesburg. The ideal candidate... ...and a passion for creating efficient, user-friendly software solutions. Responsibilities: - Design, develop, and maintain...
- ...new accounts per month. To simplify banking, weâÃÂÃÂve developed an all-inclusive banking solution. Global One is the one solution... ...Experience Minimum: At least 5 years' experience in software development management Experience of: leading and working...
- ...Key Responsibilities Develop and maintain full-stack applications (frontend + backend)... ...Degree or Diploma (advantageous) ~3–5+ years software development experience ~ Experience in... ...JS UI frameworks Backend & Data Python RESTful Web Services SQL (Oracle,...
- ...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...
- Hire Resolve's client is seeking a Senior Web Developer to join their team. The client specializes in creating operational mine management software for the mining industry and is seeking industry-savvy professionals. Responsibilities Assisting the web development...
- ...Land Reform and Rural Development (DALRRD)is responsible for developing agricultural value chains, providing agricultural inputs, monitoring... ...equivalent certification. Minimum of 3 years' experience in software testing, including both manual and automated testing, with a...
- ...What you will be doing: Design, develop, and maintain front end applications using React.js Translate business and user requirements... ...(7+ years experience required) ~5+ years experience in software development ~3+ years hands-on experience developing React.js...
- ...its unique approach to meeting the individual needs of its clients. Description The Lead: Software Development and Systems will lead a dynamic team of system developers, reporting analysts, and data engineers in driving the development, deployment, and continuous...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Python / Django). Be the first to apply!
