Pengumuman! Cek Eligibilitas Magang Nasional Batch 3 Tahun 2026 Sudah Dibuka. Segera cek status kelayakan Anda melalui akun Maganghub.

PT Scada Prima Cipta
Mengembangkan dan memelihara aplikasi berbasis web (frontend dan backend).
Merancang dan mengembangkan API serta database.
Bekerja sama dengan tim desain dan produk untuk menciptakan pengalaman pengguna yang optimal.
Melakukan debugging dan perbaikan bug.
Memastikan keamanan, performa, dan skalabilitas aplikasi.
Mengelola deployment aplikasi di server atau cloud.
Profil perusahaan, visi, misi, dan nilai perusahaan; struktur organisasi; produk dan layanan perusahaan (aplikasi web internal dan sistem monitoring/telemetri untuk klien industri); peta unit kerja dan stakeholder terkait.
SOP pengembangan perangkat lunak, work instruction (branching model, pull request, code review, release), quality standard (definition of done, cakupan pengujian minimum), standar dokumentasi teknis, kebijakan keamanan dan penanganan data klien, serta tata kelola repositori backend dan frontend yang terpisah.
Kemampuan presentasi, public speaking, dan business writing: dokumentasi teknis, dokumentasi endpoint API, release note, laporan bug, dan laporan progres pekerjaan.
Pemecahan tugas, estimasi pekerjaan, pengelolaan prioritas, penggunaan board/kanban, dan pelaporan hambatan secara tepat waktu.
Identifikasi masalah, perencanaan proyek (ruang lingkup, jadwal, risiko, sumber daya), monitoring progress, dan pelaporan status kepada mentor serta stakeholder.
Penyelesaian proyek, implementasi rekomendasi (jika memungkinkan), deployment atau penyerahan hasil ke pengguna internal, perbaikan bug, dan stabilisasi.
Budaya kerja, etika bisnis, Code of Conduct, kerahasiaan data dan aset informasi (NDA), dasar K3 dan ketertiban kerja, profesionalisme di tempat kerja
Backend .NET (ASP.NET Core) — Arsitektur Web API dengan C#, controller dan minimal API, dependency injection, middleware dan filter, model validation, EF Core (DbContext, LINQ, migration, relasi), penanganan error dan logging, autentikasi dan otorisasi berbasis JWT/role, konfigurasi environment (appsettings), serta penulisan unit test (xUnit).
Kerja tim dan kolaborasi lintas fungsi dengan desain, produk, QA, dan stakeholder bisnis; penerapan Agile/Scrum (daily stand-up, sprint planning, sprint review, retrospective); alur kerja kolaboratif Git (branch, pull request, code review bersama).
Basic data processing dengan SQL pada PostgreSQL maupun SQL Server (filter, agregasi, join), penyusunan halaman reporting dan dashboard sederhana pada Next.js (tabel data, filter, dan visualisasi ringkas), serta interpretasi data untuk pengambilan keputusan operasional.
Siklus PDCA, dasar Lean, analisis proses, dan pengukuran sebelum–sesudah perbaikan.
Penyusunan dokumentasi akhir (arsitektur aplikasi, dokumentasi API, cara pakai, runbook operasional), handover ke PIC, dan sesi knowledge sharing internal.
Microsoft Office / Google Workspace, email etiquette, meeting management, business communication, serta tata cara pelaporan pekerjaan harian dan mingguan kepada mentor.
Backend Node.js (Express) — Runtime Node.js dan TypeScript, framework Express, arsitektur RESTful API, routing dan middleware, validasi input (zod), penanganan error terpusat, autentikasi dan sesi (JWT, better-auth, iron-session), struktur project dan layering, akses database melalui Prisma ORM, connection pooling, serta environment configuration.
Root cause analysis, debugging sistematis (analisis log backend, breakpoint pada Visual Studio/VS Code, inspeksi network dan payload API, penelusuran query database), dan continuous improvement.
Keamanan aplikasi (OWASP dasar, validasi input di sisi frontend dan backend, parameterized query/ORM, pengelolaan secret melalui environment variable), performa (optimasi query dan index, pencegahan N+1 pada EF Core/Prisma, efisiensi payload API, caching, optimasi bundle Next.js), dan skalabilitas dasar; penulisan kode yang bersih serta terdokumentasi.
Desain solusi, implementasi end-to-end (halaman Next.js, endpoint ASP.NET Core/Express, perubahan skema database), pengujian fungsional dan regresi, dokumentasi teknis dan dokumentasi API, containerization dengan Docker/Docker Compose, serta deployment ke lingkungan staging atau produksi.
Penyusunan portofolio proyek, pembaruan CV, persiapan wawancara teknis, serta refleksi kompetensi dan rencana pengembangan lanjutan.
Pengenalan fungsi divisi ICT/Engineering: peran Frontend, Backend, QA, dan DevOps; alur proses bisnis pengembangan perangkat lunak (permintaan fitur → analisis → development → code review → QA → deployment); alur penanganan bug dan gangguan produksi; stakeholder terkait.
Frontend (Next.js & React) — Next.js App Router, Server dan Client Components, server actions serta pola data fetching, rendering SSR/SSG/ISR, komponen dan hooks React, state management, konsumsi RESTful API termasuk penanganan loading, error, dan caching, routing dan layout, TypeScript, styling dengan Tailwind CSS dan komponen shadcn/ui, tabel data dan form, serta dasar UX dan accessibility.
Pemanfaatan AI untuk pembuatan test case, refactoring, telaah kode, penyusunan dokumentasi, dan percepatan troubleshooting; setiap keluaran AI wajib diuji dan ditelaah secara manual sebelum masuk ke pull request
Pemanfaatan AI untuk analisis log dan penelusuran penyebab gangguan, penyusunan skenario pengujian, refactoring, dan penyusunan dokumentasi; disertai validasi, evaluasi, dan penyempurnaan hasil sebelum digunakan
Menjalankan mini project yang memberi nilai nyata (mis. automasi proses internal, penambahan modul pada aplikasi existing, optimasi query/laporan, perbaikan performa halaman, atau pembuatan tooling internal), analisis data, dan penyusunan rekomendasi.
Penilaian mentor terhadap aspek teknis, soft skill, dan kedisiplinan; evaluasi pencapaian IDP; pemberian sertifikat dan surat keterangan magang; exit interview.
Penyiapan lingkungan kerja: Git dan workflow version control pada GitHub (branching, commit convention, pull request, code review), Node.js LTS beserta npm/pnpm untuk project Next.js dan Express, .NET SDK dan Visual Studio/VS Code untuk project ASP.NET Core, PostgreSQL client (pgAdmin/DBeaver) dan SQL Server (SSMS/Azure Data Studio), Docker Desktop; akses repositori backend dan frontend serta lingkungan staging; pengenalan AI-assisted development tools yang disetujui perusahaan beserta aturan tata kelola data (data yang boleh dan tidak boleh dimasukkan ke dalam prompt)
Database & Infrastruktur — PostgreSQL dan SQL Server: desain skema dan relasi, normalisasi, index, query dan join, dasar EXPLAIN ANALYZE/execution plan, migration dan seed data melalui EF Core/Prisma, serta dasar stored procedure dan function; dasar Docker dan Docker Compose; proses deployment aplikasi ke server maupun platform cloud (staging dan produksi); Git tingkat lanjut (rebase, penyelesaian konflik, review pull request).
Mengerjakan tugas rutin dan backlog dengan pendampingan mentor: perbaikan bug, penyesuaian UI pada halaman Next.js, pembuatan atau penyesuaian endpoint pada ASP.NET Core/Express, serta perubahan skema dan migration database (EF Core/Prisma) yang di-review; mengikuti code review dan menerapkan umpan balik; membantu pekerjaan pada proyek departemen; diskusi mingguan dengan mentor.
Menangani pekerjaan atau fitur tertentu secara mandiri dan end-to-end (frontend Next.js, backend ASP.NET Core/Express, sampai database); membuat analisis sederhana; memberikan rekomendasi perbaikan; menjadi penanggung jawab teknis harian untuk item pekerjaan yang ditugaskan.
Project report, presentasi progress project, dan artefak teknis (repositori, dokumentasi, hasil pengujian).
Laporan akhir proyek dan demo, dokumentasi/handover, portofolio, serta lembar penilaian akhir pemagangan.
Laporan orientasi, Individual Development Plan (IDP), lingkungan development siap pakai (repositori backend dan frontend ter-clone serta aplikasi berjalan di lokal), dan pemahaman proses bisnis unit kerja.
Pola prompt untuk coding, debugging, code review, testing, dokumentasi, refactoring, dan troubleshooting; pemanfaatan AI untuk membantu penyusunan model data, migration, endpoint, komponen UI, dan test; batasan serta risiko AI (halusinasi, kode tidak aman, kebocoran data, isu lisensi); SOP validasi dan evaluasi hasil AI sebelum diimplementasikan.
Hasil pekerjaan individu (pull request yang di-review dan berhasil digabungkan), progress report bulanan, serta catatan hasil review dan perbaikan.
Laporan analisis, improvement proposal, dan fitur/modul yang selesai dikerjakan secara mandiri.
Job shadowing senior developer; observasi proses kerja end-to-end pada project berjalan; pendampingan mentor; code walkthrough pada aplikasi yang berjalan.
Laporan observasi, process mapping sederhana (alur permintaan → development → review → QA → deployment, termasuk alur kerja repositori backend dan frontend), dan catatan teknis (cheat sheet) standar serta stack yang digunakan perusahaan.
Jl. Moch. Toha No.49, Pungkur, Kec. Regol, Kota Bandung, Jawa Barat 40252

Kota Bandung
PT SCADA PRIMA CIPTA (SPC) is System Integration and Application Development Company, established 2001 in Bandung, Indonesia. SPC has professional skill set encompassing in Industrial Automation, System Integration and Application Development for Production Data Management. SPC has skills and expertise with the following applications: SCADA System, Automation Service, Production Data Management, Risk Based Inspection, Alarm Management System, Pipeline Management System, Engineering Design, Reliability, PCN, Safety System.

Puri Laju Abba
Seni Kuliner dan Pengelolaan Jasa Makanan, Perhotelan, Seni Kuliner

PT Dawa Daya Kahuripan
Fisioterapi

Mitrakarya Niaga Sukses
Tata Boga, Pendidikan Tata Boga, Manajemen Kuliner, Pendidikan Vokasional Seni Kuliner

Koperasi Karyawan PT. Len Industri (Persero)
Multimedia, Animasi, Desain Komunikasi Visual, Fotografi, Manajemen Produksi Media

Puri Laju Abba
Instalasi dan Pemeliharaan Jaringan Listrik, Pemeliharaan Mesin

Pusat Vulkanologi dan Mitigasi Bencana Geologi
Teknik Informatika