IT Developer

1 week ago


Johannesburg, Gauteng, South Africa Mindworx Consulting Full time
Key Responsibilities:
  • Develop, customize, and maintain Moodle-based Learning Management Systems
  • Create and modify Moodle plugins, themes, and integrations to improve system functionality
  • Configure and optimize Moodle for performance, security, and scalability.
  • Integrate Moodle with third-party systems, such as payment gateways, student information systems, and authentication providers (e.g., SSO, LDAP)
  • Troubleshoot and resolve technical issues, ensuring minimal system downtime
  • Develop and maintain reports, dashboards, and analytics using Moodles reporting tools
  • Support course developers and instructional designers in implementing Moodle best practices
  • Conduct system testing, updates, and patches to ensure a stable learning environment
  • Provide technical documentation and user training as required
Required Skills and Qualifications:
  • Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience)
  • 3+ years of experience in Moodle development and administration.
  • Proficiency in PHP, MySQL, JavaScript, HTML, and CSS
  • Experience developing Moodle plugins, blocks, and themes
  • Knowledge of RESTful APIs and web services for integrating Moodle with other systems
  • Familiarity with LMS hosting, cloud solutions, and server administration
  • Experience with Git version control and development best practices
  • Strong problem-solving skills and ability to work independently
  • Understanding of SCORM, xAPI (Tin Can), and LTI standards is a plus
Preferred Experience:
  • Experience with AWS, Azure, or other cloud environments for Moodle hosting
  • Familiarity with South African education and e-learning landscape
  • Experience working with mobile-friendly and responsive Moodle themes
  • Knowledge of accessibility standards and inclusive e-learning design

  • PHP Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Recru-it Full time

    Job Role:Software Developer /EngineerQualification:- Degree or Diploma in Information Technology / Software Engineering / ProgrammingExperience:At least 4 years of experience in:- PHP programming - SQLApplicants will be beneficial to have some experience on: - Laravel- React - Flutter

  • IT Professional

    5 days ago


    Johannesburg, Gauteng, South Africa Network IT Full time

    Job Title: Java DeveloperNetwork IT is looking for an experienced Java Developer to join their team. This is an exciting opportunity for a talented individual to contribute to the company's success by designing, developing, and implementing software solutions.Key Responsibilities:Design and develop software solutions to meet business requirementsImplement...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    About the RoleThis role involves designing, developing, and implementing software solutions to meet business requirements. The successful candidate will have a strong understanding of Java programming and experience working with Hibernate, Spring, and WebSphere.Responsibilities:Develop software solutions using JavaImplement solutions using Hibernate, Spring,...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    **Job Title:** Intermediate C# DeveloperAt Network IT, we are seeking a talented Intermediate C# Developer to join our team. As a key member of our software development department, you will play a crucial role in assisting clients in optimizing their business through innovative IT solutions.**Company Overview:**Our client is a continuously growing company...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    We are a leading provider of IT services and are seeking a talented IT Business Solution Specialist to join our team. As an intermediate developer, you will assist in the development, configuration, deployment, and support of customer software solutions.**Company Background:**A continuously growing company specializing in assisting clients in optimizing...


  • Johannesburg, Gauteng, South Africa Recru-It Full time

    Company DescriptionCloud23 is a cutting-edge Digital Transformation as a Service (DTAAS) company headquartered in Johannesburg, South Africa, with a growing presence in India.We specialize in Salesforce implementations across 16+ industries, delivering structured and impactful solutions that drive business success.At Cloud23, we seek engineers who are...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Job Description:Network IT is looking for a talented Frontend Developer to join our team in Johannesburg. As a key member of our development team, you will be responsible for designing and implementing visually appealing user interfaces, addressing front-end issues, and ensuring seamless user experiences across platforms.Key Responsibilities:Designing and...


  • Johannesburg, Gauteng, South Africa Recru-it Full time

    Key Responsibilities:- Coding and Development- Design and Architecture- Problem Solving- Collaboration- MentorshipCore Responsibilities:Coding and Development- Write, test, and maintain code for various applications.- Design, develop, and maintain Java applications using the Springboot Framework.- Build and implement RESTful APIs in Java to integrate with...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Job RequirementsTo be successful in this role, you will need to have a strong understanding of Java programming and experience working with Hibernate, Spring, and WebSphere. You will also need to be able to collaborate effectively with the development team to ensure successful project delivery.Key Skills:5+ years of development experienceTertiary...

  • Full Stack Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Recru-it Full time

    Experience- Independent and original thinking will be required while solving complex issues, particularly as multiple systems, clients, and technologies are involved.- Develop, test, and maintain web applications using C# for back-end services, and React/Angular for front-end development.- Design and implement RESTful APIs to support front-end functionality...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Duties & ResponsibilitiesAs a Senior iOS Developer, your primary responsibilities will include designing, developing, and implementing solutions to meet business requirements, using specifications provided by our clients. You will also be responsible for mentoring junior developers and contributing to code reviews.Required Skills and QualificationsAt least 6...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    We are seeking a skilled Developer for Innovative IT Solutions to join our team at Network IT. As an intermediate developer, you will assist in the development, configuration, deployment, and support of customer software solutions.**Our Client:**A continuously growing company specializing in assisting clients in optimizing their business through innovative...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    About the Role:We are seeking an experienced and skilled Fullstack Developer to join our team at Network IT in Johannesburg. As a key member of our development team, you will be responsible for designing and implementing visually appealing user interfaces, addressing front-end issues, and ensuring seamless user experiences across platforms.Key...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Company OverviewWe are a continuously growing company within the banking industry, seeking a talented Senior iOS Developer to join our successful team. Our team provides software solutions to design, develop and implement solutions that meet business requirements.

  • Software Developer

    4 weeks ago


    Johannesburg, Gauteng, South Africa Datafin IT Recruitment Full time

    ENVIRONMENT:An innovative software company specializing in artificial intelligence (AI) solutions is seeking a remote mid-level full-stack Next.js and React developer to join their vibrant development team. The successful candidate will collaborate within a cross-functional team, contributing to all phases of the software development life cycle. This role...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Company InformationNetwork IT is a leading provider of IT solutions. We are committed to delivering high-quality products and services to our clients.Job RequirementsHighly skilled JavaScript developer with experience in front-end development.Strong understanding of HTML, CSS, and UX/UI design principles.Excellent collaboration and communication skills.

  • Automation Developer

    9 hours ago


    Johannesburg, Gauteng, South Africa Sabenza IT Recruitment Full time

    Intermediate to Senior Automation DeveloperWelcome to an exciting opportunity to join our dynamic team as an Intermediate to Senior Automation Developer. Our client is at the forefront of innovation, shaping the future of automation solutions for their diverse range of clients globally. As they continue to expand their operations, they are seeking a talented...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    Job OverviewWe are seeking a highly skilled Senior Front-End Developer to join our team at Network IT. This role will involve driving product delivery, collaborating with designers and the broader Dev Team for successful product delivery.Key ResponsibilitiesWrite clean, efficient, and high-quality code for web applications.Collaborate with designers to...


  • Johannesburg, Gauteng, South Africa Network IT Full time

    These jobs were popular with other job seekersDuties & Responsibilities Senior Front-End Developer (Next.js)JohannesburgResponsibilities:Write Good Quality Code:Write clean, efficient, and high-quality code for web applications.Collaborate with designers to optimize designs for performance and usability.Build pixel-perfect implementations of design...


  • Johannesburg, Gauteng, South Africa Datafin IT Recruitment Full time

    Datafin IT Recruitment seeks a skilled Junior Software Developer to join its Joburg team. The ideal candidate will have a passion for technology, coding, and software building.Key ResponsibilitiesParticipate in every stage of the development lifecycle, including feature conception, design, implementation, testing, rollout, and ensuring smooth operation in...