×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Sidoarjo, 34175, Surabaya, Indonesia
Listing for: PT Jasuindo Tiga Perkasa Tbk.
Full Time position
Listed on 2026-10-26
Job specializations:
  • Software Development
    Software Engineer, App Developer - Mobile/Web, Backend Developer, Software Testing
Salary/Wage Range or Industry Benchmark: 111600000 - 200880000 IDR Monthly IDR 111600000.00 200880000.00 MONTH
Job Description & How to Apply Below
Location: Sidoarjo

  • Pengalaman minimal 3 tahun di bidang yang sama
  • Mempunyai pemahaman proses SDLC.
  • Kemampuan berbahasa:
    Bahasa Inggris.
  • Mempunyai kemampuan komunikasi dan pemahaman yang baik.
  • Mempunyai pemahaman tentang micro service / sistem pemrograman modular.
  • Bersedia menjalani proses tes dan seleksi, serta penempatan kerja di SIDOARJO-JAWA TIMUR.
  • Melakukan riset dan review struktur kode pengembangan (design pattern) yang efektif, dan mendiskusikan dengan IT Development Manager (Pratama) untuk penerapannya.
  • Melakukan riset-riset terhadap alat-alat yang menjadi kebutuhan project.
  • Membuat tool-tool penunjang yang akan dijadikan standard dalam pengembangan aplikasi selanjutnya.
  • Melakukan pengembangan aplikasi dan memastikan selesai sesuai deadline yang ditentukan.
  • Mempelajari bahasa, library, dan tool yang digunakan dalam project.
  • Mereview dan melakukan unit test terhadap kode aplikasi yang dibuat sebelum dimasukkan ke server.
  • Aktif berkoordinasi dengan anggota tim yang lain agar pengembangan aplikasi dapat berjalan sesuai rancangan yang ditentukan.
  • Memastikan keamanan informasi (confidentiality, integrity, availability) di dalam setiap tugas yang dilakukan.
  • Membimbing dan mengarahkan Software Engineer L1 agar dapat menyelesaikan project tepat waktu.
  • Memastikan semua kode pengembangan aplikasi sudah sesuai dengan spesifikasi dan standard implementasi yang sudah ditentukan, dengan memperhatikan unsur-unsur:

a) User interface: sesuai dengan desain UI/UX yang telah dirancang

b) Algorithm: seefisien dan secepat mungkin sehingga aplikasi lebih kokoh dan hemat memory.

c) Program Correctness: error dibuat seminimal mungkin dengan melakukan validasi baik untuk input, proses dan output yang dihasilkan program.

d) Maintainability: bisa dengan mudah untuk dipelihara.

e) Reusability: pembuatan class dan fungsi-fungsi standard yang siap pakai untuk project-project yang mempunyai spesifikasi mirip / sama.

f) Scalability and modularity: penerapan topologi microservice pada pengembangan aplikasi agar mempermudah penambahan fitur/komponen dan integrasi dengan aplikasi-aplikasi lainnya.

  • Melakukan pembaharuan status pengembangan aplikasi yang sedang dikerjakan kepada Solution Architect
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary