Vacancy Details
Employer: National Risk Managers ( Affinity Health)
The key responsibility of the Senior Systems Developer is to build an advanced
data management and analytics platform, integrating with multiple external
APIs, and optimising real-time data workflows.
Key Performance Areas:
· Develop and optimise Perl-based backend applications for data processing, analytics, and automation (or be willing to learn Perl quickly).
· Implement Perl OOP best practices and efficient data structures for large-scale processing.
· Build and maintain PHP-based applications and backend services.
· Design and manage high-performance Redis caching and data structures for real-time processing.
· Develop and maintain API integrations (REST, Webhooks) with external services (CRMs, analytics platforms, etc.).
· Work with JSON and JavaScript for API handling, data transformation, and UI interactions.
· Optimize MySQL databases, focusing on performance tuning, indexing, and partitioning.
· Deploy and manage Ubuntu Linux environments for high-traffic applications.
· Develop internal tools and dashboards using Bootstrap 5, JavaScript and websockets.
· Implement AI-based analytics using TensorFlow, vLLM, or Olama to classify and analyse very large datasets
· Ensure system reliability, security, and scalability across all integrations.
Candidate Requirements
Essential Qualifications:
· 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.
· Apache 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.
Desirable Qualifications/Experience:
· Experience integrating telephony platforms (e.g., Asterisk, Twilio, Five9, Vicidial, etc.).
· Strong UI/UX skills for internal dashboards using Bootstrap 5.
Legal or Statutory Requirements:
• Clear criminal record
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
· Good problem-solving skills.
Attributes:
• Ability to multi-task, work under pressure and adhere to tight deadlines.
• Able to use discretion
· Professional
• High regard for confidentiality
• Flexible, adaptable and responsive to change
• Honest, Hardworking and Humble
Please Note: If you have not receieved a reply within two weeks of applying, please conisder your application unsuccessful.
1 person has applied for this job. 210 people have viewed this job.
Similar Jobs
Senior Software Developer – AI, API Integrations & High Performance Systems
- Benoni
- Job Type: Permanent
- Posted 25 Feb 2025 | 43 Days left
More Jobs at National Risk Managers ( Affinity Health)
Senior Software Developer
- Benoni
- Job Type: Permanent
- Posted 13 Mar 2025 | 59 Days left
IT Support Technician - Benoni
- Benoni
- Job Type: Permanent
- Posted 13 Mar 2025 | 59 Days left
Network Administrator - Benoni
- Benoni
- Job Type: Permanent
- Posted 07 Mar 2025 | 53 Days left
Senior Software Developer – AI, API Integrations & High Performance Systems
- Benoni
- Job Type: Permanent
- Posted 25 Feb 2025 | 43 Days left