Informasi spesifik yang mencakup riwayat pekerjaan seseorang, termasuk jabatan,
tanggung jawab, pencapaian, dan
pengalaman kerja yang dimiliki selama masa karirnya.
Software Developers
Job Task Details
Rincian Tugas Kerja
Meneliti, merancang, dan mengembangkan perangkat lunak komputer dan jaringan atau program utilitas khusus. Menganalisis kebutuhan pengguna dan mengembangkan solusi perangkat lunak, menerapkan prinsip dan teknik ilmu komputer, teknik, dan analisis matematika. Memperbarui perangkat lunak atau meningkatkan kapabilitas perangkat lunak yang ada. Dapat bekerja sama dengan insinyur perangkat keras komputer untuk mengintegrasikan sistem perangkat keras dan perangkat lunak, serta mengembangkan spesifikasi dan persyaratan kinerja. Dapat memelihara basis data dalam suatu area aplikasi, bekerja secara individu atau mengoordinasikan pengembangan basis data sebagai bagian dari tim.
Menganalisis kebutuhan pengguna dan persyaratan perangkat lunak untuk menentukan kelayakan desain dalam batasan waktu dan biaya.
Mengembangkan atau mengarahkan prosedur pengujian atau validasi sistem perangkat lunak, pemrograman, atau dokumentasi.
Berunding dengan analis sistem, insinyur, programmer, dan lain-lain untuk merancang sistem dan memperoleh informasi tentang batasan dan kemampuan proyek, persyaratan kinerja, dan antarmuka.
Memodifikasi perangkat lunak yang ada untuk memperbaiki kesalahan, menyesuaikannya dengan perangkat keras baru, atau meningkatkan antarmuka dan meningkatkan kinerja.
Menyiapkan laporan atau korespondensi mengenai spesifikasi, kegiatan, atau status proyek.
Activities
Aktivitas
Bekerja dengan Komputer — Menggunakan komputer dan sistem komputer (termasuk perangkat keras dan perangkat lunak) untuk memprogram, menulis perangkat lunak, mengatur fungsi, memasukkan data, atau memproses informasi.
Memproses Informasi — Mengumpulkan, mengodekan, mengkategorikan, menghitung, membuat tabulasi, mengaudit, atau memverifikasi informasi atau data.
Membuat Keputusan dan Memecahkan Masalah — Menganalisis informasi dan mengevaluasi hasil untuk memilih solusi terbaik dan memecahkan masalah.
Berpikir Kreatif — Mengembangkan, merancang, atau menciptakan aplikasi, ide, hubungan, sistem, atau produk baru, termasuk kontribusi artistik.
Berkomunikasi dengan Atasan, Rekan Kerja, atau Bawahan — Memberikan informasi kepada atasan, rekan kerja, dan bawahan melalui telepon, dalam bentuk tertulis, email, atau secara langsung.
Skills
Keterampilan
Pemrograman — Menulis program komputer untuk berbagai tujuan.
Berpikir Kritis — Menggunakan logika dan penalaran untuk mengidentifikasi kekuatan dan kelemahan solusi alternatif, kesimpulan, atau pendekatan terhadap masalah.
Penilaian dan Pengambilan Keputusan — Mempertimbangkan biaya dan manfaat relatif dari tindakan potensial untuk memilih tindakan yang paling tepat.
Pembelajaran Aktif — Memahami implikasi informasi baru untuk pemecahan masalah dan pengambilan keputusan saat ini dan masa depan.
Pemahaman Membaca — Memahami kalimat dan paragraf tertulis dalam dokumen terkait pekerjaan.
Digital Skills
Keahlian Digital
Antarmuka pengguna basis data dan perangkat lunak kueri — Airtable; Perangkat lunak Blackboard; GraphQL; PyTorch
Perangkat lunak lingkungan pengembangan — Apache Kafka; Apache Maven; Oracle Java 2 Platform Enterprise Edition J2EE; Oracle SQL Developer
Perangkat lunak pengembangan berorientasi objek atau komponen — Apache Spark Teknologi panas; jQuery; Scala; TypeScript
Perangkat lunak sistem operasi — Apple iOS; Google Android; Microsoft Windows Server; UNIX Shell
Perangkat lunak pengembangan platform web — Bootstrap; Eclipse Jersey Teknologi panas; React; Vue.js
Abilities
Kemampuan
Penalaran Deduktif — Kemampuan untuk menerapkan aturan umum pada masalah khusus untuk menghasilkan jawaban yang masuk akal.
Penglihatan Dekat — Kemampuan untuk melihat detail dari jarak dekat (dalam jarak beberapa kaki dari pengamat).
Pemahaman Lisan — Kemampuan untuk mendengarkan dan memahami informasi dan ide yang disampaikan melalui kata-kata dan kalimat lisan.
Ekspresi Lisan — Kemampuan mengomunikasikan informasi dan ide dalam berbicara sehingga orang lain dapat memahaminya.
Sensitivitas Masalah — Kemampuan untuk menyadari ketika ada sesuatu yang salah atau kemungkinan akan salah. Hal ini tidak melibatkan penyelesaian masalah, melainkan hanya pengakuan bahwa ada masalah.
Knowledge
Pengetahuan
Komputer dan Elektronik — Pengetahuan tentang papan sirkuit, prosesor, chip, peralatan elektronik, dan perangkat keras dan perangkat lunak komputer, termasuk aplikasi dan pemrograman.
Layanan Pelanggan dan Pribadi — Pengetahuan tentang prinsip dan proses penyediaan layanan pelanggan dan pribadi. Ini mencakup penilaian kebutuhan pelanggan, pemenuhan standar kualitas layanan, dan evaluasi kepuasan pelanggan.
Matematika — Pengetahuan tentang aritmatika, aljabar, geometri, kalkulus, statistik, dan penerapannya.
Bahasa Inggris — Pengetahuan tentang struktur dan isi bahasa Inggris termasuk arti dan ejaan kata, serta aturan komposisi dan tata bahasa.
Education
Pendidikan
SMA/SMK : SMK Rekayasa Perangkat Lunak (RPL), SMK Teknik Komputer dan Jaringan (TKJ), SMK Multimedia
D3 / D4 : Manajemen Informatika, Teknik Informatika, Rekayasa Perangkat Lunak
S1 (Sarjana) : Teknik Informatika, Ilmu Komputer, Sistem Informasi, Rekayasa Perangkat Lunak, Teknologi Informasi
S2 (Magister) : Ilmu Komputer, Teknik Informatika, Software Engineering
S3 (Doktoral) : Untuk akademisi & peneliti
Interest
Minat
Investigatif — Pekerjaan yang melibatkan studi dan penelitian benda mati, organisme hidup, penyakit atau bentuk gangguan lainnya, atau perilaku manusia. Pekerjaan investigasi sering dikaitkan dengan ilmu fisika, ilmu hayati, ilmu kedokteran, atau ilmu sosial, dan dapat ditemukan di bidang humaniora, matematika/statistika, teknologi informasi, atau layanan kesehatan.
Konvensional — Pekerjaan melibatkan kepatuhan terhadap prosedur dan peraturan untuk mengelola informasi atau data, biasanya dalam lingkungan bisnis. Pekerjaan konvensional sering dikaitkan dengan pekerjaan kantor, akuntansi, matematika/statistik, teknologi informasi, keuangan, atau sumber daya manusia.
Realistis — Pekerjaan meliputi perancangan, pembangunan, atau perbaikan peralatan, material, atau struktur, aktivitas fisik, atau bekerja di luar ruangan. Pekerjaan realistis sering dikaitkan dengan teknik, mekanika dan elektronika, konstruksi, pertukangan kayu, transportasi, pengoperasian mesin, pertanian, layanan hewan, pekerjaan fisik atau manual, atletik, atau layanan perlindungan.
Work Ethic
Etos Kerja
Ketekunan & konsistensi dalam menulis kode yang bersih, efisien, dan aman.
Disiplin mengikuti deadline proyek, standar pengembangan, dan metodologi Agile/Scrum.
Profesionalisme dalam berkomunikasi dengan tim, manajer proyek, dan klien.
Work Style
Gaya Kerja
Berpikir Analitis — Pekerjaan mengharuskan menganalisis informasi dan menggunakan logika untuk mengatasi isu dan masalah terkait pekerjaan.
Perhatian terhadap Detail — Pekerjaan menuntut kehati-hatian terhadap detail dan ketelitian dalam menyelesaikan tugas pekerjaan.
Kerjasama — Pekerjaan mengharuskan bersikap menyenangkan terhadap orang lain di tempat kerja dan menunjukkan sikap kooperatif yang baik hati.
Kegigihan — Pekerjaan menuntut kegigihan dalam menghadapi rintangan.
Inisiatif — Pekerjaan menuntut kemauan untuk mengambil tanggung jawab dan tantangan.