Petrolink adalah perusahaan global yang berfokus pada teknologi berbasis pengguna untuk industri Minyak dan Gas. Saat ini, kami sedang mencari C# Developer baru untuk bergabung dengan tim kami.
Sebagai anggota tim pengembangan, Anda akan berperan penting dalam membangun produk inovatif yang mencakup masa depan manajemen data, visualisasi, dan analitik di industri kami. Developer di Petrolink bekerja sebagai bagian dari tim multidisiplin dalam lingkungan Agile/DevOps. Anda diharapkan mampu menghasilkan kode berkualitas tinggi serta membangun aplikasi yang andal dan dapat dikembangkan secara berkelanjutan.
Tugas & Tanggung Jawab
Menulis kode .Net yang terstruktur dengan baik dan berkelanjutan.
Merancang perangkat lunak baru serta melakukan modifikasi/pemeliharaan pada perangkat lunak yang sudah ada.
Menyampaikan ide untuk perbaikan perangkat lunak.
Mengidentifikasi dan mengomunikasikan praktik pengembangan terbaik.
Melakukan debug/penyelesaian masalah pada perangkat lunak yang telah digunakan.
Mendokumentasikan kebutuhan teknis.
Bekerja sama secara erat dengan developer lain dan anggota tim lainnya (termasuk namun tidak terbatas pada Product Manager, Operations, Tester, dan lain-lain).
Kualifikasi & Keterampilan
Menguasai bahasa pemrograman C# dan .NET Framework.
Berpengalaman dalam akuisisi data real-time serta memahami protokol komunikasi industri seperti OPC UA, MODBUS, SparkplugB.
Memahami metode transfer data IoT seperti MQTT dan OPC Pub/Sub.
Latar belakang pendidikan B.Tech/MCA/M.Tech dalam bidang Ilmu Komputer atau bidang terkait.
Memiliki pengalaman relevan minimal 2 tahun.
Memiliki kemampuan interpersonal yang baik.
Berpengalaman dalam pengembangan multi-threaded/concurrent.
Memiliki pengetahuan dan pengalaman bekerja dengan metodologi pengembangan Agile.
Kualifikasi yang Diutamakan
Berpengalaman dengan ASP.NET MVC / Web API.
Memahami REST dan/atau OData APIs.
Berpengalaman dengan proses serta teknologi CI/CD.
Berpengalaman dengan basis data relasional, khususnya PostgreSQL.
Berpengalaman dengan layanan IoT di platform Cloud.
Berpengalaman dalam Event Driven Programming, termasuk penggunaan message broker (RabbitMQ, Kafka, dll.).
Pengalaman dengan teknologi pengembangan web seperti HTML5, JavaScript, Angular, Node.js, dan TypeScript akan menjadi nilai tambah.
Untuk informasi mengenai kebijakan privasi bagi pelamar, silakan kunjungi tautan berikut:
Sona Topas Tower, Jl. Jenderal Sudirman No.Kav. 26 5 floor, Kuningan, Karet, Kecamatan Setiabudi,Kota Jakarta Selatan,Daerah Khusus Ibukota Jakarta12920,Indonesia.
Petrolink adalah perusahaan global yang berfokus pada teknologi berbasis pengguna untuk Industri Energi. Saat ini kami sedang mencari Front-End Developer baru untuk bergabung dengan tim kami. Sebagai anggota tim pengembangan, Anda akan menjadi bagian penting dalam membangun produk-produk inovatif yang mencakup masa depan manajemen data, visualisasi, dan analitik di industri kami. Para Developer kami bekerja dalam tim multi-disiplin dengan lingkungan kerja Agile/DevOps. Anda diharapkan mampu menghasilkan kode berkualitas tinggi serta membangun aplikasi yang andal dan dapat diandalkan skalabilitasnya.
Tugas & Tanggung Jawab
Sebagai Web Developer, Anda akan bertanggung jawab atas kegiatan pengkodean dan pengembangan sehari-hari. Tugas ini mencakup Unit Testing menggunakan berbagai alat pengujian yang relevan sesuai kebutuhan dalam lingkungan Agile dan DevOps. Selain itu, Anda juga akan bekerja secara efektif dengan tim terkait untuk memberikan hasil yang konsisten serta selaras dengan kebutuhan bisnis.
Seorang Developer harus dapat diandalkan, memiliki pemahaman yang baik, berinovasi, serta mampu mencapai target tepat waktu.
Tanggung jawab lainnya meliputi
Menunjukkan kemampuan untuk secara proaktif mengomunikasikan perkembangan dan kebutuhan kepada technical lead maupun manajer.
Menulis kode yang terorganisir dengan baik dan berkelanjutan.
Merancang perangkat lunak baru serta melakukan modifikasi/pemeliharaan terhadap perangkat lunak yang sudah ada.
Menyampaikan ide-ide untuk peningkatan perangkat lunak.
Bekerja sama erat dengan anggota tim lainnya untuk mencapai tujuan bersama.
Mengidentifikasi dan menyampaikan praktik terbaik dalam pengembangan.
Melakukan debug/troubleshoot pada perangkat lunak yang sudah diterapkan.
Mendokumentasikan kebutuhan serta implementasi.
Berkolaborasi dengan developer lain maupun staf terkait (termasuk namun tidak terbatas pada Product Manager, Operations, Testers, dan lainnya).
Keterampilan & Kualifikasi
Memiliki pengalaman terbukti dalam Angular 2+ (lebih diutamakan yang mengikuti versi terbaru).
Memiliki pengalaman menggunakan NodeJS.
Menguasai HTML/CSS.
Berpengalaman dalam pengembangan framework dan platform web (menjadi nilai utama untuk posisi ini).
Lulusan B.Tech/MCA/M.Tech di bidang Ilmu Komputer atau bidang terkait.
Memiliki pengalaman relevan minimal 1 tahun.
Memiliki keterampilan interpersonal yang baik.
Memahami serta berpengalaman bekerja dengan metodologi pengembangan Agile.
Kualifikasi Tambahan (Diutamakan)
Pengalaman menggunakan React (ReactJS).
Pengalaman dalam Event-Driven Programming, termasuk penggunaan RabbitMQ, Kafka, atau message broker lainnya.
Pengetahuan/ pengalaman dalam .Net/C# atau konsep serta teknologi OOP.
Pengalaman bekerja dengan proses dan teknologi CI/CD.
Catatan: Uraian di atas dimaksudkan untuk menggambarkan sifat umum serta tingkat pekerjaan yang dilakukan. Daftar tersebut tidak dimaksudkan sebagai daftar lengkap dari seluruh tanggung jawab, tugas, maupun keterampilan yang diperlukan.
Sona Topas Tower, Jl. Jenderal Sudirman No.Kav. 26 5 floor, Kuningan, Karet, Kecamatan Setiabudi,Kota Jakarta Selatan,Daerah Khusus Ibukota Jakarta12920,Indonesia.