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)...
- ...About the role We are seeking a passionate and proactive Frontend Developer Intern to join our team. Reporting to the Operations Manager, you will work alongside experienced developers on exciting projects, contributing to real-world applications while honing...
- ...and user-friendly product. Responsibilities: Assist in developing mobile app features (Android/iOS). Contribute to backend services... ...before. Matric. Degree or diploma in Computer Science, Software Engineering, or related field. Exposure to at least one of:...
- ...requirements into robust code Design, build, test, and support applications Backend REST API creation and integration Hardware and software integration for facial recognition, fingerprint biometrics, and smart cards Qualifications & Experience Matric and relevant...
- ...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)...
- ...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...
- ...We are looking for a motivated and enthusiastic Junior Software Developer Intern to join our team. This role offers a unique opportunity... ...Basic proficiency in one or more programming languages (e.g. Python, JavaScript, Java, C#, or similar). Familiarity with web development...
- ...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...
- ...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...
- ..., install, test and maintain and enhance software systems write and coding of individual programmes... .... Key Responsibility Area Develop/Design software or customize software for... ...OWB). Knowledge of Oracle GoldenGate and Python is an added advantage Deadline:6th...
- ...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...
- ...The Software Developer (Frontend) is a developing technical contributor who builds and maintains features across Sun International’s online iGaming platform under the guidance of senior developers and the team lead. Working within the Client & Mobile Experience team,...
- ...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...
- ...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...
- ...The Software Developer (Backend – Payments & Gaming Integrations) is a developing technical contributor who builds and maintains backend services supporting Sun International’s payment processing and gaming provider integrations. Working under the guidance of the Senior...
- ...Services, Trissential and Vista Technologies. We are seeking a Software Developer Engineer in Test (SDET) to join our dynamic team in... ...like Appium, Playwright, or Healenium Working knowledge of Python Familiarity with AI-based testing tools (e.g., Browser Use)
- ...others now and into the future. Role Purpose The Level III Software Engineer is a senior technical contributor within a cross-... ...software solutions. The engineer is accountable for designing, developing, testing, deploying, and enhancing complex systems while...
- ...itself on its ability to build and configure innovative and custom-developed IT solutions, as well as work with packaged products. Through... ...bridge the gap between business process analysis and complex software engineering. Key Responsibilities Technical...
- ...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,...
- ...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...
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...- ...its own on-prem infrastructure is seeking a Senior JavaScript Developer to join their environment. This role requires a strong technical... ...optimisation Contribute to backend or scripting tasks using Python where required Build, deploy, and manage applications using Docker...
- 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...
- ...Key Responsibilities - Develop Control Software - Knowledge MATLab / Simulink (Non-negotiable) - Participate in peer review Qualifications & Experience - Must have a relevant Engineering Degree - A Master's Degree would be advantageous - Minimum 3 years...
- ...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...
- ...Description: ~ Assist with ongoing maintenance of existing software products and to participate in the development of new and enhanced... ...technical information and processes for existing and newly developed functionality to provide suitable and up-to-date system support...
- 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...
- 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...
- ...Job Experience and Skills Required: ~ Degree or Diploma in Software Development, Computer Science or Engineering Apply now!... ...I also specialise in recruiting in the following: Software Developers Mobile Developers Business and Systems Analysts BI and...
- ...Key Performance Areas - Analysis and Planning - Software Testing & Programming - Reporting & Documentation - Communication Minimum education (essential): - Qualification or certification in software testing Minimum education (desirable): - Diploma/Degree...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer (Python / Django). Be the first to apply!
