Description:
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.
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.