Senior Software Developer – AI, API Integrations
3 weeks ago
This Software Developer role is key in building an advanced data management and analytics platform, integrating with multiple external APIs, and optimising real-time data workflows. Tasks: Develop and Optimize Perl-Based Backend Applications for Data Processing, Analytics, and Automation (or be willing to learn Perl quickly): · Design and implement robust Perl scripts for data ingestion, transformation, and processing. · Automate data workflows and reporting mechanisms. · Optimise existing Perl code for better performance and scalability. Implement Perl OOP Best Practices and Efficient Data Structures for Large-Scale Processing: · Utilise Object-Oriented Programming principles to structure code for maintainability and efficiency. · Design and implement advanced data structures to handle large datasets. · Conduct code reviews to ensure adherence to best practices. Build and Maintain PHP-Based Applications and Backend Services: · Develop secure and scalable PHP applications. · Integrate PHP services with front-end applications and third-party APIs. · Perform code optimisation and refactoring to improve performance. · Design and Manage High-Performance Redis Caching and Data Structures for Real-Time Processing: · Implement Redis caching strategies to enhance application performance. · Manage Redis data structures for efficient real-time data access. · Monitor and troubleshoot Redis-related issues. Develop and Maintain API Integrations (REST, Webhooks) with External Services (CRMs, Analytics Platforms, etc.): · Design and implement RESTful APIs and Webhooks. · Integrate with third-party services such as CRMs and analytics platforms. · Ensure secure and reliable data exchange between systems. Work with JSON and JavaScript for API Handling, Data Transformation, and UI Interactions: · Parse and manipulate JSON data for API communication. · Develop JavaScript functions for data transformation and front-end interactions. · Collaborate with front-end developers to integrate APIs into user interfaces. Optimise MySQL Databases, Focusing on Performance Tuning, Indexing, and Partitioning: · Analyse and optimise SQL queries for performance. · Implement indexing strategies to improve database efficiency. · Use partitioning techniques to manage large datasets effectively. Deploy and Manage Ubuntu Linux Environments for High-Traffic Applications: · Configure and maintain Ubuntu servers for optimal performance. · Automate deployment processes using tools like Ansible or Docker. · Monitor server health and implement security measures. Develop Internal Tools and Dashboards Using Bootstrap 5, JavaScript, and WebSockets: · Create responsive and user-friendly dashboards with Bootstrap 5. · Utilize WebSockets for real-time data updates. · Build internal tools to support operational and analytical needs. Implement AI-Based Analytics Using TensorFlow, vLLM, or Olama to Classify and Analyse Very Large Datasets: · Develop machine learning models for data classification and analysis. · Integrate AI solutions into existing data workflows. · Analyse large datasets to derive actionable insights. Ensure System Reliability, Security, and Scalability Across All Integrations: · Implement monitoring and logging solutions to ensure system reliability. · Apply security best practices to protect data and applications. · Design systems for scalability to handle growing data volumes and user demands. Essential Qualifications/Experience: · Expertise in Perl OOP and data structures (or willingness to learn quickly). · Strong experience with Redis , including caching strategies, pub/sub, and data structure optimisation. · Proficiency in PHP for backend services and API handling. · Deep understanding of API integrations (REST, Webhooks). · JSON and JavaScript proficiency for data handling and UI interactions. · MySQL expertise , including query optimization and indexing. · Ubuntu Linux administration , particularly in high-load environments. · A pache web server experience, including configuration, performance tuning, and security. · Experience with LLM integration and text processing using Perl, Python & Language models a bonus. · Experience working with high-throughput data processing and automation. · Strong problem-solving and debugging skills. · Experience integrating telephony platforms (e.g., Asterisk, Twilio, Five9, Vicidial, etc.). · Strong UI/UX skills for internal dashboards using Bootstrap 5 . Knowledge and Skills: Strong Analytical Skills · Knowledge of system security best practices and scalability techniques. · Excellent troubleshooting and debugging skills. · Strong collaboration and communication skills to work within a team environment. Exceptional time management skills Excellent interpersonal skills Delegating skills Prioritisation and organisation Multi-tasking Speed and decisiveness Networking and negotiation Skills Streamlining practices and procedures Attention to detail PLEASE NOTE: If you have not heard from us within two weeks of applying, please consider your application unsuccessful.
-
Python Software Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeYou will be part of AI Studios—a global team of engineers and product specialists within Jellyfish, tasked with developing our suite of proprietary technologies with a core focus on generative AI and advanced AI agents. In this role, you will report directly to the VP of Engineering at AI Labs.Our mission is focused on delivering production enhancements...
-
Salesforce Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeLocation: JohannesburgDescription:Qualifications:Bachelors Degree in Computer Science, Information SystemsSalesforce certifications (e.g., Salesforce Platform Developer I/II, Salesforce Application Architect)Requirements:5+ years of hands-on Salesforce development experience, including Apex, Visualforce, Lightning Web Components, and Salesforce APIs.Proven...
-
Senior Java/Spring Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeHire Resolve's client is seeking a skilled Senior Java/Spring Developer to join their team in Johannesburg. The role involves designing, coding, testing, and deploying solutions while addressing technical challenges with creativity and innovation. Working in an Agile setup within a small development team, the candidate will collaborate to define, design, and...
-
Senior Full Stack Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAre you an experienced Full Stack Developer with a strong foundation in both front-end and back-end technologies for both web and mobile applications? Do you thrive in a collaborative environment, contributing to the design, development, and optimization of applications? If so, a leader in fleet management and asset tracking solutions is looking for your...
-
Hardware and Software Engineer
3 days ago
Benoni, Gauteng, South Africa HR Genie Full timeHR Genie is seeking a talented Hardware and Software Engineer to join our team. As a key contributor to our IT department, you'll be responsible for designing, developing, and testing innovative hardware and software solutions.Responsibilities:Hardware Development: Designing, prototyping, and testing new hardware devices, including PCs, laptops, and...
-
Senior Structural Engineer
3 weeks ago
Benoni, Gauteng, South Africa Knight Piesold Southern Africa Full timeGet AI-powered advice on this job and more exclusive features.Recruitment Specialist at Prime Meridian DirectWe're looking for a forward-thinking Business Process Engineer to join our dynamic sales team.In this role, you'll be the mastermind behind streamlining workflows, optimizing sales processes, and empowering our team to deliver their best.Your...
-
Web Developer
3 weeks ago
Benoni, Gauteng, South Africa Ict Engage Full timeAt [Company Name], we believe the future of software lies in the talent, innovation, and creativity found on the African continent.For over a decade, we have been pioneering world-class software development for a global audience.We are the leading custom software development company from Africa that has now grown to more than [number] of the best AI-powered...
-
Junior Full Stack Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeOur Client is looking for a Junior Full-Stack Developer to join their team. The ideal candidate should have hands-on experience with Angular (front-end), C# (back-end), and MSSQL (database) . You will work on developing and maintaining applications while collaborating with senior developers and other team members.JOB TITLE : Junior Full Stack DeveloperAREA :...
-
Junior Software Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeWe are looking for a motivated Junior Software Engineer to join our client based in Johannesburg on a permanent basis. In this role, you will work closely with senior developers to design, develop, and implement high-quality software solutions. This is an excellent opportunity for a recent graduate or an early-career professional to gain hands-on experience...
-
Java Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeLooking for a Senior Java Developer to join our team in Menlyn / Midrand.3 year renewable contractHybrid modelJob Title : Java Developer (Senior)Duties and Responsibilities :Understand the business requirements, preparing AS-IS, and TO-BE documentsProactively propose solutions to improve business processesExecuting required changes through...
-
Software Development Career Opportunity
6 hours ago
Benoni, Gauteng, South Africa Afterskul Full timeAfterskul is on the hunt for talented individuals who are eager to kick-start their software development career. Our goal is to provide graduates with the necessary skills and knowledge to excel in top-tier technology companies.As a software developer at Afterskul, you will be responsible for designing, developing, deploying, and debugging development...
-
Grow with Afterskul as a Software Developer
6 hours ago
Benoni, Gauteng, South Africa Afterskul Full timeAfterskul is searching for motivated and ambitious individuals to join our software development team. As a member of our team, you will contribute to the creation of innovative software solutions that drive business growth and customer satisfaction.This role requires strong technical skills, effective communication skills, and the ability to work...
-
Senior Developer
3 weeks ago
Benoni, Gauteng, South Africa Datonomy Solutions Full timeGlobal healthcare company requires an experienced COO to oversee operations in South Africa and Sub Saharan Africa.This Chief Operating Officer will be based in Johannesburg and will be responsible for the smooth operations of the Business Units within Africa.The position reports into the Chief Executive Officer and contributes as a member of senior...
-
Java Spring Developer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeWe are looking for a highly skilled Java Spring Developer to join our dynamic DevOps team responsible for developing and maintaining Central Ordering applications.Responsibilities :Part of a DevOps team responsible for the development and maintenance of the Central Ordering applications.Participate in all relevant Agile ceremonies.Meet with end users to...
-
Business Development Coordinator
5 days ago
Benoni, Gauteng, South Africa Innovation Advance Full timeWe are seeking a Business Development Coordinator to support our sales team in identifying new business opportunities and driving revenue growth. As a key member of our business development team, you will be responsible for researching and qualifying potential clients, as well as developing and maintaining relationships with existing customers.About the...
-
Senior Operations Coordinator
4 days ago
Benoni, Gauteng, South Africa Heitha Staffing Group Full timeJob SummaryWe are seeking a Senior Operations Coordinator to join our team as a Master Production Scheduler. In this role, you will be responsible for developing and implementing a comprehensive manufacturing strategy that aligns with our company's objectives.About the RoleAs a key member of the production team, you will be responsible for planning,...
-
Senior Hvac Engineer
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAs a Senior HVAC Engineer, you will play a key role in designing, specifying, and delivering innovative heating, ventilation, and air conditioning solutions for commercial, residential, and industrial projects. You will work closely with multidisciplinary teams, clients, and stakeholders to ensure high-quality, energy-efficient, and sustainable building...
-
Senior Business Development Partner
3 weeks ago
Benoni, Gauteng, South Africa Dante Personnel Full timeAt the heart of MTN South Africa is the Network that provides connectivity to various segments using a multitude of technologies.It is essential to stay consistently competitive and ahead of the game. The Network Quality Management (NQM) role aims to ensure that the Network deployed by MTN is fit for purpose, consistent, and meets both external and internal...
-
Learn to Code and Become a Developer
6 hours ago
Benoni, Gauteng, South Africa Afterskul Full timeAfterskul is looking for talented individuals who want to become proficient in software development. Our learnership program provides a unique opportunity for graduates to acquire hands-on experience and develop valuable skills in the field.As a software developer at Afterskul, you will work closely with experienced professionals to design, develop, and...
-
Senior Technician Driver
3 weeks ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAt Alstom, our ambition is to be a global leader in the transportation sector, in the digital age. Leading the way to greener and smarter mobility worldwide, Alstom develops and markets integrated systems that provide the sustainable foundations for the future of transportation. Alstom offers a complete range of equipment and services, from high-speed...