Skill diminta
Attention to DetailCI/CDDockerGitJavaScriptLaravelLinuxMariaDBMySQLPHPPostgreSQLProblem SolvingREST APIReactTroubleshootingUnit TestingVue.js
Deskripsi
Deskripsi pekerjaan Full Stack Developer SCCR Indonesia
Tentang Posisi
- Agung Putra University (APU) membuka kesempatan bagi
- Full Stack Developer
- untuk bergabung dalam tim pengembangan Sistem Informasi Kampus.
Posisi ini akan terlibat secara langsung dalam pembangunan, pengembangan, dan pemeliharaan sistem digital yang mendukung kegiatan utama universitas, mulai dari penerimaan mahasiswa baru, akademik, mahasiswa, dosen, jadwal, KRS/KHS, presensi, penilaian, keuangan mahasiswa, hingga integrasi dengan aplikasi mobile dan sistem lainnya.
- Kami mencari developer yang mampu mengembangkan aplikasi secara end-to-end, mulai dari database, backend, API, hingga frontend.
- Tanggung Jawab Utama
- Membuat, mengembangkan dan memelihara aplikasi Sistem Informasi Kampus berbasis web.
- Mengembangkan fitur frontend dan backend secara end-to-end.
- Menerjemahkan requirement dari System Analyst menjadi aplikasi yang dapat digunakan.
- Mengembangkan business logic sesuai proses bisnis universitas.
- Mendesain dan mengelola struktur database aplikasi.
- Mengembangkan REST API untuk kebutuhan web, mobile application, dan integrasi sistem.
- Mengembangkan halaman, form, dashboard, laporan, dan fitur aplikasi lainnya.
- Mengimplementasikan authentication, authorization, role, dan permission.
- Melakukan debugging, troubleshooting, dan perbaikan bug.
- Melakukan optimasi query, database, dan performa aplikasi.
- Melakukan unit testing terhadap fitur yang dikembangkan.
- Menggunakan Git/version control dalam proses development.
- Menjaga source code agar terstruktur, konsisten, aman, dan mudah dipelihara.
- Membuat dokumentasi teknis yang diperlukan.
- Berkoordinasi dengan System Analyst, Developer, QA Engineer, Mobile Developer, dan user terkait.
Kualifikasi
- Pendidikan minimal D3/S1 Teknik Informatika, Sistem Informasi, Ilmu Komputer, Rekayasa Perangkat Lunak, atau bidang terkait.
- Memiliki pengalaman minimal 3 tahun sebagai Full Stack Developer atau posisi sejenis.
- Menguasai PHP dan Laravel.
- Menguasai atau memahami dengan baik HTML, CSS, dan JavaScript.
- Memahami pengembangan frontend yang responsive.
- Menguasai database relational seperti MySQL/MariaDB dan PostgreSQL.
- Memahami database relationship, transaction, dan query optimization dasar.
- Memahami REST API dan integrasi antar-aplikasi.
- Memahami Git/version control.
- Memahami authentication, authorization, role, dan permission.
- Mampu melakukan debugging dan troubleshooting secara mandiri.
- Memahami dasar keamanan aplikasi web.
- Mampu membaca requirement dan menerjemahkannya menjadi solusi teknis.
- Menjadi Nilai Tambah
- Memiliki pengalaman menggunakan Laravel Livewire.
- Memahami Vue.js, React, atau framework frontend lainnya.
- Memahami Linux Server.
- Memahami Docker/containerization.
- Memahami CI/CD.
- Memiliki pengalaman membangun ERP, Sistem Informasi Akademik, SIMRS, sistem keuangan, atau enterprise application.
- Memiliki pengalaman mengembangkan sistem dengan banyak user, role, dan hak akses.
- Memiliki pengalaman integrasi payment gateway atau third-party API.
- Memahami testing dan software development best practice.
- Karakter yang Kami Cari
- Memiliki kemampuan problem solving yang baik.
- Teliti dan bertanggung jawab terhadap kualitas pekerjaan.
- Tidak hanya berorientasi pada fitur selesai, tetapi juga kualitas dan maintainability.
- Mampu bekerja secara mandiri maupun dalam tim.
- Terbiasa bekerja berdasarkan target dan deadline.
- Bersedia mempelajari proses bisnis yang kompleks.
- Terbuka terhadap code review dan evaluasi.
- Memiliki kemauan belajar dan berkembang.
- Memiliki integritas dan mampu menjaga kerahasiaan data.
- Apa yang Akan Anda Bangun?
Anda akan menjadi bagian dari tim yang membangun core system universitas yang digunakan untuk mendukung perjalanan mahasiswa sejak pendaftaran hingga menyelesaikan pendidikan.
Cakupan sistem antara lain
Penerimaan Mahasiswa Baru → Data Mahasiswa & Dosen → Kurikulum → Akademik → KRS → Jadwal → Presensi → Penilaian → KHS → Keuangan Mahasiswa → Portal Mahasiswa & Dosen → Mobile API → Reporting & Dashboard.
Ini bukan sekadar project pembuatan website. Sistem yang dibangun akan digunakan dan dikembangkan dalam jangka panjang sebagai bagian dari transformasi digital universitas.