cover
PHP Jobs - Find PHP Developer Jobs & Remote Positions

Junior Software Engineer (ERP Support)/ 15 hours ago

Attractive
Application ends: 2026-07-11

Quick Summary

This remote Junior Software Engineer internship at the Tropical Institute of Community Health and Development (TICH) supports the ERP Lead in developing, testing, and maintaining institutional ERP modules. The role involves writing backend and frontend code, conducting unit tests, and updating technical documentation. Candidates need a diploma, degree, or equivalent practical experience in computer science or IT, basic programming skills in languages like PHP, Python, or JavaScript, and familiarity with SQL and Git. The position is remote with pay starting from $1.00 per year.

Organizational Context

The Tropical Institute of Community Health and Development (TICH) is a premier institution committed to transformative education, research, and community development. The ICT Department plays a central role in enabling digital transformation across teaching, learning, research, and institutional operations.

TICH is currently developing a Higher Education Enterprise Resource Planning (ERP) system to strengthen academic, administrative, and operational efficiency. The Junior Software Engineer will support the ERP Lead in building, testing, and maintaining system modules within a structured development environment.

Job Purpose

The Junior Software Engineer supports the ERP Lead in the design, development, testing, and maintenance of ERP modules. This role is designed for an early‑career developer who is eager to learn, contribute to real‑world systems, and grow under technical supervision. The position focuses on practical coding tasks, documentation, debugging, and incremental feature development.

Key Duties and Responsibilities

1. Software Development Support

  • Assist in developing backend and frontend components of the ERP system.
  • Write clean, maintainable code under supervision.
  • Implement small features, enhancements, and bug fixes.
  • Support integration of APIs, databases, and system services.

2. Testing & Quality Assurance

  • Conduct routine unit and functional tests.
  • Document bugs and assist in troubleshooting.
  • Support regression testing during module updates.

3. Technical Documentation

  • Maintain clear documentation of code, modules, and workflows.
  • Update technical notes, change logs, and user guides as assigned.

4. Collaboration & Agile Support

  • Participate in sprint planning, stand‑ups, and review meetings.
  • Work closely with the ERP Lead, ICT volunteers, and other stakeholders.
  • Follow established coding standards, workflows, and version control practices.

5. Maintenance & Support

  • Assist in monitoring system performance and reporting issues.
  • Support routine updates, patches, and minor configuration tasks.
  • Provide basic user support during testing or rollout phases.

Position Requirements

Education (Required)

  • Diploma or Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field; OR
  • equivalent practical learning through projects, bootcamps, or certifications.

Experience (Required)

  • Demonstrated experience through academic projects, personal projects, internships, or volunteer work.
  • Basic understanding of web development and databases.

Experience (Preferred)

  • Exposure to PHP, Laravel, MySQL, or similar technologies.
  • Experience contributing to a multi‑developer project.

Knowledge & Skills (Required)

  • Basic programming skills in at least one language (e.g., PHP, Python, JavaScript).
  • Understanding of relational databases and SQL.
  • Familiarity with version control (Git).
  • Basic debugging and problem‑solving skills.
  • Willingness to learn new tools, frameworks, and development practices.

Knowledge & Skills (Preferred)

  • Exposure to API integrations.
  • Basic understanding of cloud hosting or deployment workflows.
  • Familiarity with frontend frameworks (React, Vue, etc.).

Competencies

  • Communication and teamwork
  • Adaptability and willingness to learn
  • Attention to detail
  • Accountability and professionalism
  • Time management
  • Creativity and innovation

Volunteer Benefits

  • Hands-on experience contributing to a multi-module institutional ERP system that supports academic, administrative, and operational functions at TICH.
  • Access to ongoing technical guidance and structured support within the ICT team.
  • Opportunity to develop practical software engineering skills in a real-world development environment.
  • Exposure to collaborative development practices, including version control, testing, documentation, and agile workflows.
  • The role is fully remote, with scheduled check-ins and task assignments coordinated through established ICT workflows.
  • Opportunity to build a professional portfolio through meaningful technical contributions.
  • Priority consideration for future paid roles within TICH, subject to performance and organisational needs.

Pay: From $1.00 per year
Work Location: Remote

Share

Your experience on this site will be improved by allowing cookies Cookie Policy