Title: Intern
Kuala Lumpur, MY, MY
Job summary
The intern will support and learn the end-to-end process of API enablement, governance, and development under close mentorship. They will assist in building and maintaining API-related resources such as the API Catalog Learning Hub, OneNote Knowledge Base, and small automation or debugging tasks. The role provides exposure to cross-team collaboration, scalable system design, and best practices in API development. The intern will also practice reflection, task ownership, and professional communication, gaining a foundation in both technical skills and leadership mindset.
General responsibilities
- Assist in building and maintaining APIs and API-related resources for internal company use.
- Support the creation and upkeep of documentation, learning articles, and knowledge bases to ensure clarity and accessibility for API consumers.
- Participate in research and exploration of APIs and integration solutions under guidance.
- Collaborate with stakeholders such as business users and technical teams to gather requirements and understand processes.
- Support testing of APIs, including functional checks and basic debugging, to ensure smooth operation.
- Observe and assist in monitoring API status, usage patterns, and basic metrics to understand system impact and scalability.
- Adhere to IT policies, quality standards, and team practices, while learning about best practices in API development, governance, and collaboration.
- Practice reflection, ownership, and professional communication, including maintaining task logs and sharing progress updates.
Job Requirements
Functional skills and knowledge
- Pursuing a Bachelor’s degree in Information Technology, Computer Science, Information Systems, or a related discipline.
- Basic understanding of software development concepts and system integration fundamentals.
- Awareness of APIs and how systems communicate with each other (academic or self-learning exposure).
- Familiarity with at least one programming or scripting language (e.g. Java, JavaScript, Python, or similar).
- Basic knowledge of data concepts such as data structures, formats (e.g. JSON, XML), and databases.
- Understanding of SDLC concepts and exposure to Agile ways of working through coursework or projects.
- Comfortable working with documentation, technical diagrams, and learning new tools and platforms.
- Good analytical and problem-solving skills with attention to detail.
- Strong willingness to learn enterprise systems, integration platforms, and API technologies.
Education
Bachelor's degree in Computing/Information Technology or equivalent