An image banner for the Software Engineer discover page

Software Engineer Job Description

Lamar ke pekerjaan iniMulai Merekrut

Apa itu Software Engineer?

Software Engineer bertanggung jawab untuk melakukan proses pembuatan, debugging, pemeliharaan, dan pengetesan perangkat lunak. Keahlian yang dibutuhkan meliput penguasaan terhadap bahasa pemrograman, seperti Java, C++, Visual Basic, PHP, dan Phyton. Sebagian dari software engineer mempelejari bahasa pemrograman secara otodidak dan sebagian lainnya mendapatkan ilmunya melalui pendidikan formal teknik informatika. Dua jalur utama pengembangan karir seorang software engineer adalah menangani desain arsitekur sistem perangkat lunak atau memimpin tim yang berisikan software engineer junior dalam menyelesaikan sebuah proyek besar.


Ikhtisar Pekerjaan

[Nama perusahaan] sebagai sebuah perusahaan yang bergerak di bidang [bidang perusahaan] sedang mencari seorang software engineer. Software engineer yang dicari merupakan mereka yang memiliki pengalaman 3-5 tahun dalam menggunakan bahasa pemrograman serta terbiasa mengembangkan sistem secara berkelanjutan dengan berlandaskan data pengetesan. Kandidat yang kami butuhkan diharapkan untuk memiliki pengalaman terkait business intelligence, analitika, data science, dan data produk. Mereka juga harus piawai dalam mengoperasikan teknologi big data dan dapat membuat sebuah sistem yang scalable untuk menangani set data dalam jumlah besar. Mereka juga harus cepat beradaptasi dengan lingkungan kerja yang agile dengan supervisi minimum.

Tanggung Jawab dan Tugas

  • Menganalisa, merancang, dan mengembangkan automasi pengetesan sistem.

  • Merancang dan mengembangkan platform dengan menggunakan berbagai macam teknologi konfigurasi.

  • Melakukan percobaan metode perangkat lunak di tengah lingkungan kerja yang agile.

  • Menjalankan proses pemeliharaan dan peningkatan kehandalan sistem atau platform yang sudah dibangun.

  • Berkolaborasi dengan data scientists, pengguna sistem, manajer proyek, dan software engineer lain untuk memberikan solusi yang terpercaya berdasarkan pada best practices.

  • Memberikan rekomendasi yang dapat mendukung pengembangan berkelanjutan.

Kualifikasi Minimum

  • Memiliki Gelar Sarjana Teknik Informatika atau setara.

  • Memiliki kemampuan untuk bekerja dengan supervisi minimal.

  • Memiliki kemampuan komunikasi verbal dan lisan yang baik.

  • Berpengalaman dalam melakukan pengembangan berbasis data pengetesan dan kerangka kerja automasi.

  • Berpengalaman dalam menjalankan metodologi pengembanagan scrum/agile.

  • Berpengalaman dalam menggunakan bahasa pemrograman modern seperti Java, Python, dan sebagainya.

  • Berpengalaman dalam menggunakan bahasa scripting seperti Perl, Shell, dan sebagainya.

  • Berpengalaman dalam menggunakan infrastruktur automasi seperti Docker, Vargrat, dan sebagainya.

  • Berpengalaman dalam membangun teknologi automasi seperti Maven, Jenkins, dan sebagainya.

  • Berpengalaman dalam menggunakan teknologi seperti Hadoop, Hive, Pig, Oozie, Map Reduce, Spark, Sqoop, Kafka, Flume, dan sebagainya.

  • Berpengalaman dalam memonitor teknologi seperti Nagios, Ganglia, dan sebagainya.

  • Berpengalaman dalam mengembangkan API menggunakan REST, SOAP, dan sebagainya.

  • Berpengalaman dalam mengembangkan dan men-deploy infrastruktur serta teknologi cloud seperti Ansible, Chef, Puppet, dan sebagainya dengan fokus yang kuat pada DevOps.

Employer

Rekrut Kandidat Terbaik dari Indonesia

Kunjungi Situs
Pencari Kerja

Raih Pekerjaan Impian Anda Dalam Sekali Klik

Kunjungi Situs

Find a Job as a Software Engineer

Text: Software Engineer

Find remote work faster

Kalibrr knows how hard it is to look for work in these trying times. That's why we've made it easier to look for jobs that allow you to work from home or wherever you are. Try these remote work filters out!

Oops!

We don't have any jobs matching that search right now.

Rekomendasi Artikel dari Blog Kalibrr yang perlu kamu baca

Other Recommended Jobs

Apply jobs in

Job Categories:

Related to your search: