Suara.com - PT Telekomunikasi Indonesia (Telkom) membuka lowongan pekerjaan untuk sejumlah posisi dengan status karyawan kontrak. Lowongan kerja PT Telkom tersebut dibuka mulai 27 Agustus 2020 hingga 31 Desember 2020.
Jika Anda berminat untuk mendaftar sebagai karyawan kontrak di PT Telkom, maka bisa mengakses informasi lengkapnya di situs resmi PT Telkom yakni rekrutmen.telkom.co.id.
Dalam keterangan di situsnya, dijelaskan bahwa registrasi dan pendaftaran akan ditutup apabila kuota kebutuhan talent sudah terpenuhi. Sementara itu, khusus untuk posisi Mobile Developer akan segera dibuka dalam waktu dekat.
Berikut ini lowongan kerja PT Telkom dan persyaratan yang dibutuhkan.
Baca Juga: Brand Pakaian Dalam Cari Orang untuk Malas-malasan, Dibayar Rp 7,3 Juta
1. Artificial Intelligence (A.I) Engineer
Berikut ini deskripsi pekerjaan A.I Engineer yang nantinya akan dilakoni apabila sudah diterima di PT Telkom:
- Melakukan data understanding dalam membuat suatu model
- Mempersiapkan dan memilih dan menampilkan data sesuai dengan use case yang diimplementasikan
- Melakukan Validasi data agar hasil analisa sesuai yang diharapkan
- Mengelola data infrastruktur dan architecture
- Mengembangkan proses dataset untuk modelling, Data Mining dan produksi
- Meningkatkan improve data reliability, efficiency and quality
- Mengembangkan data pipeline infrastructure
- Mengembangkan solusi pengelolaan data
Kualifikasi yang dibutuhkan untuk posisi A.I Engineer:
- Pengalaman kerja minimal 3 tahun
- Memiliki kemampuan digital technical skill yakni deep learning, machine learning (pembelajaran mesin) atau robotic framework (kerangka kinerja robotik).
- Soft Skill khusus yang harus dimiliki ialah keterampilan komunikasi baik tulis maupun lisan dalam Bahasa Indonesia dan Inggris.
- Familiar dengan perangkat atau alat seperti Caffe, TensorFlow, MxNet, Keras, Theno, Hadoop atau Spark. Database Python atau R atau C ++, SQL atau NoSQL.
- Portofolio/proyek yang pernah diikuti dan dikerjakan: memiliki sertifikasi dari institusi terpercaya yang diakui oleh organisasi profesi A.I Engineer.
2. Data Scientist
Berikut ini deskripsi pekerjaan Data Scientist yang nantinya akan dilakoni apabila sudah diterima di PT Telkom:
Baca Juga: Partai Ummat Amien Rais Buka Lowongan Kerja di Jogja, Ini Persyaratannya
- Menggambarkan suatu nilai ke raw data melalui suatu interpretasi data dan modelling
- Menganalisis data sesuai dengan use case yang dikembangkan
- Membangun modelling untuk Pengembangan atau improvement program internal dan eksternal
- Mempersiapkan data untuk membuat modelling predictive and prescriptive
- Mendesain analytics as a service untuk layanan big data.
- Membangun modelling untuk Pengembangan atau improvement program internal dan eksternal
- Melakukan training dan test modelling sehingga fit untuk model program dan use case yang sedang dikembangkan
- Menampilkan data insight untuk ditampilkan (Visual) dari hasil data analytic
Kualifikasi yang dibutuhkan untuk posisi Data Scientist:
- Pengalaman minimal 3 tahun
- Keahlian teknis digital: Statistics and Data Engineer, big data technology, CRM Analytics, Data Modeller, Data Strategist, Machine Learning, Video Analytics, Data Engineer, Growth Hacking, Deep Learning, NLP, Business Analytics, Project Management, Domain Expert, atau Data Visualization.
- Soft Skill Khusus: komunikator yang percaya diri dan persuasif, keterampilan presentasi yang sangat baik, pemikiran analitis dan logis serta kepercayaan diri untuk mempertahankan asumsi, pemecahan masalah, proyeksi dan rekomendasi.
- Memiliki keterampilan komunikasi Bahasa Indonesia dan Inggris yang baik secara lisan maupun tertulis.
- Menunjukkan keterampilan organisasi yang baik termasuk kemampuan bekerja dengan orang lain maupun individu sekaligus memprioritaskan peluang.
- Familiar dengan tools maupun perangkat SQL dan minimal satu bahasa pemograman proseduran berikut: C; C; C #; Jawa; Python; Perl; R.
- Portofolio / proyek: Sertifikasi Analisis Data / Ilmu Data dari Organisasi Profesional
3. Backend Developer
Sebagai Backend Developer, peran utama karyawan dalam perusahaan adalah mengembangkan layanan backend berkualitas tinggi dengan penekanan khusus pada pemeliharaan jangka panjang, ketahanan, dan skalabilitas tinggi. Karyawan akan menulis kode yang terintegrasi dengan berbagai sistem lain.
Karyawan akan bekerja dengan tim kecil dan dapat beralih tim atau proyek tergantung pada kebutuhan bisnis. Bersama dengan pengembang lain dalam tim tersebut, karyawan sepenuhnya diberdayakan untuk memiliki sistem sekaligus bertanggung jawab dalam produksi.
Berikut ini deskripsi pekerjaan Backend Developer yang nantinya akan dilakoni apabila sudah diterima di PT Telkom:
- Berpartisipasi dengan siklus hidup aplikasi, fokus pada pengkodean, dan debugging
- Membuat kode dan pustaka yang dapat digunakan kembali untuk penggunaan di masa mendatang
- Mengikuti perkembangan teknologi terkini
- Mengembangkan, meningkatkan, dan mempertahankan layanan dan API backend berkualitas tinggi
- Melakukan pengembangan berbasis pengujian
- Dalam tim lintas fungsi, berkolaborasi dengan pengembang lain yang berspesialisasi dalam backend, frontend, jaminan kualitas, pemilik produk, master scrum, dan lain-lain
- Menerapkan pola desain dan prinsip desain untuk menghasilkan kode yang mudah digunakan dan dirawat
- Mempelajari sejumlah teknologi untuk menemukan alat yang terbaik yang bisa digunakan dalam pekerjaan tersebut
- Memecahkan masalah teknis
Kualifikasi yang dibutuhkan untuk posisi Backend Developer:
- Minimal pengalaman kerja 2 tahun
- Memiliki sejumlah keterampilan digital:
- Berpengalaman dalam Microservices Architecture
- Berpengalaman dalam RESTFul API
- Berpengalaman dalam membangun aplikasi / layanan / API web skala besar
- Berpengalaman dalam Unix / Linux dan CLI
- Berpengalaman dalam database SQL / NoSQL
- Berpengalaman dalam menggunakan Layanan Cloud seperti AWS, Azure, dll
- Berpengalaman menggunakan Docker & CI / CD deployment
- Terbiasa dengan Test Driven Development
- Mampu mempraktikkan Gitflow
Soft Skill Khusus:
- Rendah hati, tidak egois, memiliki semangat kolaborasi yang baik. Karena diharapkan karyawan selama bekerja bisa tumbuh dan belajar bersama dalam satu tim.
- Semangat untuk belajar, keinginan untuk membantu, keinginan untuk berbagi
- Semangat yang kuat dalam teknologi, pemrograman & pengembangan perangkat lunak
- Pemikiran analitis dan logis
Familiar dengan perangkat atau alat seperti NodeJS dengan beberapa persyaratan khusus yakni:
- Berpengalaman di lebih dari 2 project yang menggunakan NodeJS sebagai layanan backend
- Berpengalaman menggunakan Restify lebih disukai
- Berpengalaman menggunakan javascript (ES6+)
- Berpengalaman menggunakan Mocha, Sinon, Chai, Stub, dan Hippie
- Berpengalaman menggunakan JSLint
- Berpengalaman menggunakan NPM
Persyaratan Khusus untuk Golang:
- Berpengalaman di lebih dari 2 proyek yang menggunakan Golang sebagai layanan backend
- Berpengalaman menggunakan fitur-fitur Golang seperti interface, defined type, struct, defer, panic, recovery, dll.
- Berpengalaman menggunakan Gomega dan Ginkgo
- Berpengalaman menggunakan GoLint
- Berpengalaman menggunakan godep and standard package library
- Lebih disukai berpengalaman menggunakan Gorilla
4. DevSecOps Engineer
Sebagai DevSecOps Engineer, karyawan menyediakan sistem otomatis antara pengembangan dan operasional. Karyawan akan akan membantu dalam penerapan, pembuatan, pengujian, dan proses manajemen rilis. Bersama dengan tim, karyawan akan memelihara manajemen dan administrasi proyek sehari-hari.
Berikut ini deskripsi pekerjaan DevSecOps Engineer yang nantinya akan dilakoni apabila sudah diterima di PT Telkom:
- Menerapkan, mengembangkan, mengotomatiskan, memelihara, dan mengelola platform digital saat ini, untuk memastikan ketersediaan, kinerja, skalabilitas, dan keamanan sistem produksi
- Membangun, merilis, dan mengatur konfigurasi sistem produksi Dalam tim lintas fungsi, berkolaborasi dengan backend, frontend, jaminan kualitas, teknisi dokumentasi, pemilik produk, arsitek perangkat lunak, dan lain-lain - Pengujian penerimaan pra-produksi untuk membantu memastikan kualitas produk/layanan
- Brainstorm untuk ide-ide baru dan cara-cara untuk meningkatkan penyampaian pembangunan
- Menangani penerapan kode di semua lingkungan
- Memastikan sistem beroperasi dengan benar Ikut serta dalam semua aktivitas tangkas, termasuk perencanaan sprint, stand up harian, tinjauan sprint, dan retrospektif
Kualifikasi yang Dibutuhkan:
- Pengalaman kerja minimal 2 tahun sebagai SRE/DevOps/System Administrator
- Menguasai sejumlah skill digital yakni:
- Berpengalaman dalam scalability, reliability, microservices, SaaS architecture
- Berpengalaman dalam menggunakan alat integrasi berkelanjutan seperti Jenkins, Gitlab-CI, dll
- Berpengalaman dalam layanan cloud seperti AWS, Azure, GCP, dll
- Berpengalaman dalam pembuatan skrip menggunakan Python, skrip Bash
- Berpengalaman dalam otomasi / manajemen konfigurasi menggunakan Puppet, Chef, dll
- Paham Linux
- Berpengalaman dalam menggunakan perangkat kode seperti erraform, Ansible, dll
- Berpengalaman menggunakan Docker, Kubernetes, atau alat lain seperti OpenShift
- Memiliki pengetahuan yang baik tentang database SQL atau NoSQL
- Memiliki pengetahuan yang baik tentang OWASP
- Bisa menggunakan Gitflow
- Familiar dengan test driven development
- Punya pengalaman dalam infrastruktur, aplikasi, jaringan, dan monitor keamanan.
Softskill khusus:
- Punya semangat tinggi dalam hal teknologi, pemrograman & pengembangan perangkat lunak
- Rendah hati, tidak egois, semangat belajar dan berkolaborasi untuk bisa bertumbuh bersama dalam sebuah tim
- Punya keinginan belajar yang tinggi, keinginan membantu satu sama lain, dan keinginan untuk membagikan pengalaman
- Analitis dan logis
5. Frontend Developer
Sebagai Frontend Developer, peran utama Anda adalah mengembangkan aplikasi web yang dihadapi pengguna, dengan penekanan khusus pada desain antarmuka pengguna. Anda akan menggunakan pustaka komponen UI internal atau membuat komponen UI kustom. Anda akan bekerja dengan tim kecil dan dapat beralih tim atau proyek tergantung pada kebutuhan bisnis. Bersama dengan UI Designer dan UX Researcher, Anda sepenuhnya diberdayakan untuk desain dan mockup ke dalam aplikasi yang diteliti dengan baik, dan tentu saja Anda akan menggunakan layanan API backend.
Berikut ini deskripsi pekerjaan Frontend Developer yang nantinya akan dilakoni apabila sudah diterima di PT Telkom:
- Merawat dan meningkatkan performa website
- Mengoptimalkan aplikasi dengan kecepatan maksimum
- Tetap up-to-date dengan teknologi baru
- Mengembangkan, meningkatkan, mempertahankan, dan mempublikasikan website berkualitas tinggi untuk pengguna
- Memastikan aplikasi yang dikembangkan kompatibel lintas-perangkat, mematuhi panduan gaya seluruh perusahaan kami, dan sesuai dengan pengalaman pengguna yang dirancang
- Melakukan pengembangan berbasis pengujian
- Berkolaborasi dengan pengembang lain, jaminan kualitas, pemilik produk, master scrum, dan lain-lain
- Menerapkan pola desain dan prinsip desain untuk menghasilkan kode yang dapat dipelihara
- Mampu memecahkan masalah teknis
Kualifikasi:
- Pengalaman kerja minimal 2 tahun sebagai Fronted/ Web Developer
- Memiliki teknik digital yakni:
- Merawat dan meningkatkan perangkat dan pusaka JavaScript internal dengan kualitas tinggi, seperti kerangka kerja React UI lengkap dengan mengikuti pedoman desain yang ditentukan.
- Berpengalaman dengan aksesibilitas web, masalah kompatibilitas lintas-browser, dan pengoptimalan kinerja frontend
- Mampu mempraktikkan Gitflow
- Selalu mempelajari teknik dan teknologi baru
- Punya dasar desain grafis seperti Adobe Photoshop
- Punya pengetahuan dan pengalaman dengan ReactJS atau VueJS
- Punya pengetahuan dan pengalaman dengan Sass atau LESS
- Punya pengetahuan dan pengalaman dengan RESTFul API
- Familiar dengan pengembangan pengujian menggunakan Jest, Enzyme, dll
- Punya pemahaman yang baik tentang JSON, XML, struktur data khusus, dll
6. Scrum Master
Sebagai Scrum Master, Anda akan memberikan keterampilan kolaborasi, fasilitasi, kepemimpinan dan pembinaan yang efektif yang mendukung proses pengembangan yang gesit dan pelaksanaan setiap proyek. Anda harus membuat dampak yang signifikan, mengembangkan dan melatih tim scrum baru dan mengubah cara kerja.
Scrum Master membantu mereka yang berada di luar Tim Scrum memahami interaksi mereka dengan Tim Scrum mana yang bermanfaat dan mana yang tidak. Mendukung SDLC berbasis tangkas untuk pengembangan perangkat lunak yang menciptakan standar yang diperlukan, alat dan menjabarkannya dalam dokumen yang terperinci
Deskripsi Pekerjaan:
- Mengelola cakupan dan timeline setiap proyek
- Mengorganisir dan memfasilitasi pertemuan stand-up harian, perbaikan backlog, review, retrospektif, perawatan, perencanaan rilis, demo, dan pertemuan terkait Scrum lainnya
- Berperan sebagai Pembina Agile dalam organisasi, sambil menerapkan dan menyosialisasikan scrum kepada tim yang baru dibentuk
- Memfasilitasi komunikasi internal dan kolaborasi efektif
- Bekerja sama dengan pemilik produk untuk menangani backlog dan permintaan baru
- Membantu tim menerapkan perubahan secara efektif Berkolaborasi dengan tim, mengembangkan dan memelihara standar tim, alat, dan praktik terbaik, termasuk perjanjian kerja
- Membantu membangun leingkungan yang produktif termpat anggota tim memiliki produk dan menikmati pengerjaannya
Kualifikasi:
- Punya pengalaman kerja minimal 2 tahun sebagai Scrum Master
- Memiliki teknik digital yakni:
- Keterampilan komunikasi tingkat ahli yakni mampu memfasilitasi atau menjembatani tim melalui percakapan yang sulit dan memelihara lingkungan tim yang positif serta suportif.
- Kemampuan untuk merespons dengan cepat, fleksibel dan positif untuk berubah, menggunakannya sebagai kesempatan untuk belajar, mengembangkan, mempraktikkan, dan mendukung organisasi
- Mampu mendefinisikan masalah, mengumpulkan data, menetapkan fakta, menarik kesimpulan dan merekomendasikan solusi
- Pemahaman menyeluruh tentang siklus hidup pengembangan perangkat lunak
- Pengalaman atau pengetahuan yang baik tentang QA atau pengembang perangkat lunak
- Harus memiliki motivasi diri serta kreatif dan efisien dalam mengusulkan solusi untuk masalah yang kompleks dan kritis terhadap waktu
- Pengetahuan dan pola pikir yang hebat tentang agile methodologies, terutama Scrum & Kanban
- Bisa menjadi fasilitator Scrum
- Memiliki pengalaman mengelola pengembangan produk / perangkat lunak
- Pengetahuan tentang JIRA, Confluence dan Trello adalah suatu keharusan
- Memiliki CSM / PSM adalah nilai tambah
7. Software Architect
Sebagai Software Architect Anda akan melihat "gambaran besar" dan membuat pendekatan arsitektural untuk desain dan implementasi perangkat lunak untuk memandu tim pengembangan. Anda akan memberikan arsitektur solusi untuk masalah bisnis, integrasi platform dengan layanan pihak ketiga, merancang dan mengembangkan fitur kompleks untuk kebutuhan bisnis.
Deskripsi Pekerjaan:
- Dalam tim lintas fungsi, berkolaborasi dengan backend, frontend, jaminan kualitas, teknisi dokumentasi, pemilik produk, dan lain-lain Mengikuti perkembangan terbaru di bidang teknologi sendiri dan mengusulkan penerapan teknologi mutakhir
- Menggunakan alat dan metodologi untuk membuat representasi untuk fungsi dan antarmuka pengguna produk yang diinginkan
- Mengembangkan spesifikasi produk tingkat tinggi dengan memperhatikan integrasi dan kelayakan sistem Menentukan semua aspek pengembangan dari teknologi yang tepat dan alur kerja hingga standar pengkodean.
- Memastikan perangkat lunak memenuhi semua persyaratan kualitas, keamanan, dapat dimodifikasi, diperpanjang, dan lainnya
- Mengawasi kemajuan tim pengembangan untuk memastikan konsistensi dengan desain awal
- Memecahkan masalah teknis yang kompleks
Kualifikasi:
- Pengalaman kerja minimal 2 tahun sebagai software Architect atau 5 tahun sebagai software developer
- Memiliki Keterampilan Teknik Digital sebagai berikut:
- Pemahaman yang kuat tentang algoritma, kerumitan algoritma, pola dan prinsip desain, kode bersih, dan aspek pragmatis pemrograman
- Memegang teguh dalam praktik pemrograman berorientasi objek, fungsional, atau event-driven
- Berpengalaman dalam membangun aplikasi / layanan / API web skala besar
- Berpengalaman dalam menggunakan layanan cloud seperti AWS, GCP, dll
- Memiliki pengetahuan tentang teknologi informasi (Database, Business Intelligence, Infrastructure, Networks, Web & Integration software)
- Berpengalaman dalam pengembangan aplikasi web dan seluler
- Berpengalaman menggunakan penerapan Docker & CI / CD
- Memiliki pengetahuan dan pengalaman yang baik di NodeJS, Golang, atau Python
- Memiliki pengetahuan yang sangat baik tentang SQL / NoSQL
- Punya pengalaman menggunakan Gitflow
- Familiar dengan pengembangan berbasis pengujian
- Memiliki pengetahuan tentang perangkat lunak dan desain dan arsitektur aplikasi
- Memiliki pengetahuan yang sangat baik tentang UML dan metode pemodelan lainnya
- Paham tentang HTML / CSS, JavaScript, dan desain UI / UX
- Memahami prinsip jaminan kualitas perangkat lunak
8. Software Documentation Engineer
Sebagai Software Documentation Engineer, , peran utama Anda adalah membuat semua dokumentasi yang dibutuhkan, dengan penekanan khusus pada area teknis. Anda akan menulis skrip, diagram, dan sebagainya untuk membantu orang lain memahami kerja sistem.
Anda akan bekerja dengan tim kecil dan dapat beralih tim atau proyek tergantung pada kebutuhan bisnis. Bersama dengan tim Anda akan membuat banyak dokumen penting yang dibutuhkan oleh orang lain dan untuk produk / sistem yang mudah dipahami.
Deskripsi Pekerjaan:
- Membuat, memperbaharui, dan memelihara semua dokumentasi setiap siklus hidup perangkat lunak / produk.
- Berkolaborasi dengan pengembang lain, arsitek perangkat lunak, jaminan kualitas, desainer UI, peneliti UX, pemilik produk, dan master scrum dengan tim lain
- Membuat skrip untuk dokumentasi dan Maket API
- Mempelajari berbagai alat untuk pekerjaan itu
- Membuat model data, diagram, alur kerja, dan lain sebagainya untuk membantu tim teknis.
Kualifikasi:
- Pengalaman kerja minimal 1 tahun sebagai i Technical Writer/Software Developer
- Memiliki keterampilan digital sebagai berikut:
- Fasih dalam menggunakan Swagger atau Apiary
- Berpengalaman menggunakan Confluence / Wiki
- Punya pengetahuan yang baik tentang Basis Data, ERD, DFD, atau model data lainnya
- Ahli dalam membuat pseudocode, pengetahuan dasar tentang coding
- Ahli dalam membuat desain dan diagram software seperti Use Case, UML, Flowchart, Activity Diagram, dll
- Punya pengetahuan yang baik tentang API
- Punya pengetahuan yang baik tentang Metodologi Agile seperti Scrum atau Kanban
- Familiar dengan panduan pengguna, dokumentasi sistem, dokumentasi pengujian, dokumentasi arsitektur
9. Software Quality Assurance Engineer
peran utama Anda adalah memastikan kualitas perangkat lunak sehingga memenuhi standar yang ditentukan. Anda akan menulis skrip, banyak kasus pengujian, dan menggunakan beberapa alat untuk membantu Anda mengukur seberapa baik perangkat lunak tersebut.
Anda akan bekerja dengan tim kecil dan dapat beralih tim atau proyek tergantung pada kebutuhan bisnis. Bersama dengan tim, Anda akan membuat pengujian otomatisasi yang menjaga perangkat lunak tetap dapat dipelihara dan stabil
Deskripsi Pekerjaan:
- Dalam tim lintas fungsi, berkolaborasi dengan pengembang lain, arsitek perangkat lunak, insinyur dokumentasi teknis, pemilik produk, dan master scrum.
- Meninjau persyaratan, spesifikasi, dan dokumen desain teknis untuk memberikan umpan balik secara tepat waktu dan bermanfaat
- Buat rencana pengujian dan kasus pengujian yang terperinci, komprehensif, dan terstruktur dengan baik
- Perkirakan, prioritaskan, rencanakan, dan koordinasikan aktivitas pengujian.
- Merancang, mengembangkan, dan menjalankan skrip otomatisasi menggunakan alat sumber terbuka
- Identifikasi, rekam, dokumentasikan secara menyeluruh dan lacak bug
- Pengujian regresi menyeluruh saat bug teratasi
- Mengembangkan dan terapkan proses pengujian untuk produk baru dan yang sudah ada untuk memenuhi kebutuhan klien
- Bekerja sama dengan tim internal (mis. Pengembang dan manajer produk) untuk mengidentifikasi persyaratan sistem
- Memantau hasil proses debugging
- Melacak metrik jaminan kualitas, seperti kepadatan cacat dan jumlah cacat terbuka
- Up to date dengan peralatan pengujian dan strategi pengujian terbaru
Kualifikasi:
- Pengalaman kerja minimal 1 tahun sebagai uality Assurance Engineer, Tester, Software Developer, atau Software Development di Test Engineer
- Memiliki keterampilan digital sebagai berikut:
- Memiliki pengetahuan yang kuat tentang perangkat lunak QA Metodologi, alat dan proses
- Pengalaman dalam menulis rencana pengujian dan kasus pengujian yang jelas, ringkas dan komprehensif
- Pengalaman dalam pengujian otomasi menggunakan Groovy
- Memiliki pengetahuan yang baik tentang Database, ERD, DFD, atau Model Data lainnya
- Pemahaman yang baik tentang UML, Flowchart, Diagram Aktivitas, dll
- Pengalaman dalam Pengujian Fungsional atau Non Fungsional
- Memiliki pengetahuan yang Baik tentang API
- Pengalaman bekerja dalam proses pengembangan Agile / Scrum
- Mampu membuat Dokumentasi / Pelaporan Tes
- Pengalaman dengan kinerja dan / atau pengujian keamanan merupakan nilai tambah
Demikian persyaratan dan kualifikasi lowongan kerja PT. Telkom yang dibuka hingga Desember 2020.
Kontributor : Lolita Valda Claudia