Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 8, 2026
    Deadline: Apr 10, 2026
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • KFML is proudly based in Port Elizabeth. The group mainly service focused therefore people are truly our greatest asset. Companies under our umbrella: KFML Holdings Spec Savers South Africa (SSSA) Execuspecs Eyebar Fevertree Preferred Provider Negotiators (PPN) Hybrid Development Zalisa Foresight Practices Triopticon Yellow Zebra Optical Spec...
    Read more about this company

     

    Software Developer - Intermediate

    Job Advert Summary    

    • As a Software Developer, you will play a vital role in designing, developing, and maintaining high-quality software solutions. You will collaborate with cross-functional teams to understand project requirements, implement code, perform testing, and contribute to the overall success of software development initiatives.

    Minimum Requirements    

    • Bachelor's degree in Computer Science, Software Engineering, or a related field.
    • Proven experience as a software developer, including full-cycle software development projects.

    Duties and Responsibilities    

    • Designing and implementing software solutions based on project requirements.
    • Writing clean, efficient, and maintainable code using appropriate programming languages and frameworks.
    • Collaborating with product managers, designers, and other stakeholders to understand and clarify project requirements.
    • Participating in code reviews to ensure adherence to coding standards and best practices.
    • Debugging and resolving software defects and issues promptly.
    • Testing software to ensure proper functionality and performance.
    • Maintaining technical documentation for software development projects.
    • Keeping up-to-date with emerging technologies and industry trends to enhance software development processes.
    • Providing technical support and troubleshooting assistance to end-users when required.
    • Contributing to the continuous improvement of development processes and practices.

    Deadline:8th April,2026

    go to method of application »

    Senior Software Developer

    Job Advert Summary    

    • Are you passionate about designing innovative systems and continuously improving existing ones as business and technology needs evolve? We’re looking for a Senior Software Developer to join our close-knit team building practice management software for the optometry and audiology industry.
    • In this role, you’ll work side-by-side with the business to shape, deliver, and support real-world features that customers rely on every day. We’re not a large development house—our team is smaller, hands-on, and covers a wide range of responsibilities. That means you’ll have meaningful influence, broad ownership, and the opportunity to contribute across the product lifecycle: from design and development through deployment, support, and ongoing improvement.

    Minimum Requirements    

    • Bachelor's degree in Computer Science or a related field.
    • Minimum 6 years of programming experience.
    • Broad experience designing, programming, and implementing large information systems.
    • Strong SQL knowledge including typical DBA tasks such as performance tuning and troubleshooting.
    • Expert level knowledge of C#, .Net Framework and .Net, Restful APIs
    • Bonus points for knowledge in Redis, Docker, Angular, Blazor, Syspro and/or PubSub
    • Agile practitioner.

    Duties and Responsibilities    

    • Serve as a technical lead contributing to and directing the efforts of development teams, including internal and external team members.
    • Contribute to the ongoing evolution of the existing content supply portfolio of applications and services.
    • Design, develop, modify, implement, and support software components anywhere in the software stack.
    • Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.
    • Remain current on new technologies and available vendor packages; evaluate and make recommendations, as necessary.
    • Assist in task planning, estimation, scheduling, and staffing.
    • Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities.
    • Determine process improvements, best practices, and develop new processes.
    • Work in close partnership with cross-functional teams and management.

    Deadline:8th April,2026

    go to method of application »

    Junior Retail Project Manager

    Job Advert Summary    

    • We are looking for a dynamic Junior Project Manager to plan, execute, and finalize projects within strict deadlines and budget requirements. This role involves acquiring resources and coordinating the efforts of team members, third-party contractors, and consultants to ensure successful project delivery. The Project Manager will be responsible for defining project objectives, managing timelines, and overseeing quality control throughout the entire project lifecycle.

    Minimum Requirements    

    • Relevant tertiary qualification
    • 2 - 3 years direct work experience in a project management capacity, including all aspects of process development and execution
    • Strong familiarity with project management software
    • Database and operating systems experience
    • 2 years’ experience in employee / project team management
    • Technically competent with various software programs

    Duties and Responsibilities    

    • Define project scope, goals, and deliverables in alignment with business objectives.
    • Develop comprehensive project plans, including timelines, budgets, and resource requirements.
    • Coordinate and manage cross-functional teams, contractors, and external consultants to execute project tasks.
    • Communicate project expectations, milestones, and updates clearly and regularly to all stakeholders.
    • Track and monitor project progress, ensuring key milestones and deliverables are achieved on time and within budget.
    • Submit budget proposals and manage project costs, recommending adjustments where necessary.
    • Identify project risks and issues, proactively implementing mitigation strategies and contingency plans.
    • Manage project documentation, including progress reports, presentations, quotations, and regulatory submissions.
    • Oversee quality assurance and control throughout the entire project lifecycle.
    • Ensure landlord and council approvals are obtained for signage and other required changes.
    • Ensure all snags and outstanding items are resolved within two weeks of project handover.
    • Maintain and update control documents weekly to reflect current project status.
    • Provide support for the preparation and submission of plans to architects and relevant authorities.
    • Travel to project sites as needed to ensure alignment, progress tracking, and issue resolution.
    • Implement best practices and continuously improve project execution and delivery methods.

    Deadline:9th April,2026

    go to method of application »

    Frontliner: Spec-Savers Eastgate

    Job Advert Summary    

    • We are looking for a friendly, professional, and customer-orientated Frontliner to join our Spec-Savers Eastgate practice! As the first point of contact for our patients, you will play a key role in creating a welcoming athmosphere, managing appointments, handling inquiries, and assisting with administrative tasks. Your excellent communication skills and attention to detail will ensure a smooth and efficent patient experience. If you thrive in a fast-paced enviroment and have a passon for customer service, we'd love to hear from you.

    Minimum Requirements    

    • Education & Experience: High school diploma or equivalent (Matric). Previous experience in a customer service, receptionist, or administrative role (experience in an optometry, medical, or retail environment is an advantage. Fluent in English and Afrikaans. Availability to work flexible hours, including weekends if required. Knowledge of optical products and medical aid procedures (advantageous). A proactive attitude and willingness to learn. Skills & Competencies: Excellent communication and interpersonal skills. Strong organisational and multitasking abilities. Proficiency in computer systems and appointment scheduling software. Customer-focused mindset with a professional and friendly demeanor. Ability to work efficiently in a fast-paced environment. Attention to detail and accuracy in handling patient information. Computer literacy skills (Word, Excel). Good with sales. Hardworking and a good team player.

    Duties and Responsibilities    

    • Patient Reception & Customer Service:  Greet and welcome patients with a friendly and professional demeanor. Assist patients with check-ins and ensure they are comfortable while waiting for their appointment. Handle patient inquiries, providing information on services, products, and procedures. Apointment Scheduling & Management Manage patient appointments, ensuring the schedule runs smoothly. Confirm and remind patients of their upcoming appointments. Coordinate rescheduling and cancellations as needed. Administrative Support:  Maintain and update patient records accurately, ensuring confidentiality. Assist with insurance verification and processing claims. Handle general office tasks such as filing, data entry, and organizing patient documentation. Optical Product Assistance:  Assist patients in selecting eyewear, offering guidance on frame styles and lens options. Provide information on the different optical products and services offered by the practice. Manage stock and ensure product displays are tidy and well-organized. Billing and Payment:  Process payments for services and products, including handling cash, card payments, and medical aid claims. Assist patients with payment inquiries and billing-related issues. Coordination & Communication:  Collaborate with optometrists and other staff members to ensure a seamless patient experience. Communicate effectively with patients regarding appointment reminders, follow-ups, and special promotions. General Practice Support:  Maintain a clean and organized front office and waiting area. Ensure all necessary materials and supplies are stocked and available. Assist with any other duties or tasks as needed to support the practice’s daily operations. A frontliner in an optometry practice plays a crucial role in ensuring an excellent patient experience, from the moment they walk in the door to the completion of their appointment.

    Deadline:10th April,2026

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at KFML Holdings Pty (Ltd) Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
 
Send your application through

GmailGmail YahoomailYahoomail