Senior Software Developer – AI, API Integrations
4 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.
-
Software Development Career Opportunity
7 days 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
7 days 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 Business Development Representative
2 days ago
Benoni, Gauteng, South Africa ICT Engage Full timeKey Responsibilities:The Senior Business Development Representative will focus on sales growth, sales management, budgeting, and stock management within the school stationery category.Key responsibilities include managing departmental income and expenses, defining roles, providing staff training and development, and handling stock management.The role demands...
-
Sales Development Specialist
6 days ago
Benoni, Gauteng, South Africa Unlimited Group Full timeAbout Unlimited GroupWe are a 30-year-old innovative company with a friendly, relaxed, and supportive culture.Clear career paths and professional development opportunities await you.This is an exciting opportunity for a junior sales executive to join our established team as we continue to grow and expand our business.Key ResponsibilitiesIdentify and source...
-
Senior Financial Leader
2 days ago
Benoni, Gauteng, South Africa Armstrong Appointments Full timeJob OverviewThe Financial Manager role at Destinationone Consulting is a critical position that requires a high level of expertise in financial management. As a key member of our finance department, you will be responsible for ensuring the financial health of the organization.Key Responsibilities:Financial Planning and Analysis: Develop and implement...
-
Senior WIC Nutritionist Position
4 days ago
Benoni, Gauteng, South Africa Glasshouse Recruiting Full timeCompany Overview:We are seeking a highly skilled and dedicated Senior Public Health Nutritionist to join our team at the Florida Department of Health. In this critical role, you will contribute to the development and implementation of programs that promote healthy behaviors and lifestyles among vulnerable populations.Job Description:This position requires a...
-
Business Development Consultant
6 days ago
Benoni, Gauteng, South Africa Unlimited Group Full timeInterested in working for an innovative company that has been in operation for 30 years?With a friendly, relaxed, and supportive culture?Clear career paths and professional development opportunities?Then look no furtherOpportunity detailsThis is a junior position for a graduate with some B2B sales or a motivated sales executive looking to move into a more...
-
Senior Administrator
2 days ago
Benoni, Gauteng, South Africa Fusion Personnel Full timeFusion Personnel is seeking an experienced Senior Administrator - HR and Payroll to provide administrative support to the company's HR and payroll team. Key responsibilities include:Assisting with payroll processing and benefits administration.Maintaining accurate records of employee data, including leave balances and benefits enrollment.Providing excellent...
-
Learn to Code and Become a Developer
7 days 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...
-
Front-End and Back-End Developers Wanted
7 days ago
Benoni, Gauteng, South Africa Afterskul Full timeAfterskul is seeking exceptional software developers to join our team. As a member of our development team, you will contribute to the design, development, and deployment of software applications, ensuring they meet the highest standards of quality and functionality.This role requires strong technical skills, excellent communication skills, and the ability...
-
Senior Structural Fabricator
5 hours ago
Benoni, Gauteng, South Africa JTC Building Systems Full timeAbout the RoleThis is a full-time position for a Senior Structural Steel Detailer at JTC Building Systems. The successful candidate will be responsible for creating detailed shop drawings, steel detailing, and developing architectural drawings for steel structures.
-
Head of Technology Development
6 days ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAbout Findojobs South AfricaWe are a leading provider of research and development services in the pyrometallurgy industry. Our team is passionate about advancing cutting-edge technologies and delivering innovative solutions to our clients.Job DescriptionThis role requires a highly experienced research engineer leader to provide strategic leadership and...
-
Electronics Development Expert
2 days ago
Benoni, Gauteng, South Africa ArcelorMittal SA Full timeAbout the Job:We are seeking a highly skilled Electronics Development Expert to join our team at ArcelorMittal Vanderbijlpark.The successful candidate will be responsible for designing, developing, and maintaining electronic systems with a strong focus on maintenance, reliability, and automation.This role requires a deep understanding of electronic...
-
Senior Director Research and Development
6 days ago
Benoni, Gauteng, South Africa Findojobs South Africa Full timeAbout Findojobs South AfricaWe are a leading provider of research and development services in the pyrometallurgy industry. Our team is passionate about advancing cutting-edge technologies and delivering innovative solutions to our clients.Job DescriptionThis role requires a highly experienced research engineer leader to provide strategic leadership and...
-
Senior Accounts Receivable Specialist
2 days ago
Benoni, Gauteng, South Africa Euniqa Recruit Full timeEuniqa Recruit is seeking a Senior Accounts Receivable Specialist to join our team at our Head office. As a Senior Accounts Receivable Specialist, you will play a key role in managing the credit control process and ensuring that our clients receive timely payments.The ideal candidate will have experience in credit control and be able to work independently in...
-
Senior Electrical Engineer Position
1 day ago
Benoni, Gauteng, South Africa The Talent Experts Full timeSolar Energy Professional OpportunityDesign, develop, and implement solar energy projects with senior engineers.Analyse data from solar systems to boost performance and efficiency.Prepare technical reports, project plans, and documentation for project management and regulatory compliance.
-
Graphic Artist and Creative Expert
4 days ago
Benoni, Gauteng, South Africa Computassist GroupWe Care Marketing Full timeComputassist Group/We Care Marketing seeks a talented Junior Graphic Designer to contribute to our innovative marketing team.Responsibilities:Design engaging visual content that resonates with our target audience.Use design software to create high-quality graphics, logos, and branding materials.Collaborate with colleagues to ensure consistent messaging...
-
Senior Financial Analyst
4 days ago
Benoni, Gauteng, South Africa Sanlam Limited Full timeJob DescriptionWe are seeking an experienced and motivated Senior Financial Analyst to join our team. As a Senior Financial Analyst, you will be responsible for providing strategic financial insights and analysis to support our business growth and decision-making processes.Purpose of Role:Develop advanced financial models that quantify the correlation...
-
Business Development Executive
6 days ago
Benoni, Gauteng, South Africa Midvaal Recruitment Full timeOur client is a leading player in the meat processing industry with 17 butcheries across South Africa and 15 branches in the Gauteng region.We are seeking a Sales Manager to lead our sales team and drive business growth.ResponsibilitiesMonitor market trends, competitors, and sales metrics to identify areas for improvement and growth.Prepare and present sales...
-
Commercial Development Executive
4 days ago
Benoni, Gauteng, South Africa ACB Consulting Full timeCommercial Development Executive Job DescriptionWe are seeking a highly skilled Commercial Development Executive to join our team. As a Commercial Development Executive, you will be responsible for developing and implementing effective sales and business development strategies to meet revenue goals, creating and delivering compelling pitches and...