Junior Software Engineer (ERP Support)

Travelport Inc.
yesterday

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior
Compensation
$ 1K

Job location

Remote

Tech stack

Clean Code Principles
JavaScript
PHP
API
Agile Methodologies
Software Bug Management
Cloud Computing
Computer Programming
Databases
Software Debugging
Web Development
Monitoring of Systems
Integrated Development Environments
Python
Laravel
MySQL
Scrum
Regression Testing
Software Engineering
Software Modules
React
Delivery Pipeline
Backend
GIT
Vue.js
Information Technology
Front End Software Development
Software Coding
Software Version Control
Api Management

Job description

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., 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., 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.
  1. Testing & Quality Assurance
  • Conduct routine unit and functional tests.
  • Document bugs and assist in troubleshooting.
  • Support regression testing during module updates.
  1. Technical Documentation
  • Maintain clear documentation of code, modules, and workflows.
  • Update technical notes, change logs, and user guides as assigned.
  1. 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.
  1. 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., * 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

Requirements

Do you have experience in Version control systems?, * 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.)., * Communication and teamwork
  • Adaptability and willingness to learn
  • Attention to detail
  • Accountability and professionalism
  • Time management
  • Creativity and innovation

About the company

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.

Apply for this position