Find a jobRecruiters

SENIOR SOFTWARE ENGINEER

Exclusive opportunity

Onsite

SENIOR SOFTWARE ENGINEER

PT Jasuindo Tiga Perkasa Tbk

SENIOR SOFTWARE ENGINEER

Skills

KotlinPythonJavaC#MicroservicesDart

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Sidoarjo, Sidoarjo Regency, East Java, Indonesia

Work mode:

Onsite

Published on:

1 September 2026

What they need


RESPONSIBILITIES

  • 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

QUALIFICATIONS

  • Pendidikan S1 Teknik Informatika
  • 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.
  • Menguasai minimal 2 bahasa pemrograman (Java, C#, Kotlin, Dart, JS, Delphi, Python).

Other offers great for you!

These companies are also looking for great profiles

OTOREMOTE

Senior Software Engineer / CTO

Environ 50/60K par an selon expérience

Permanent contract

Marseille, France

Hybrid, Remote

Skills

DevOpsCTOEngineering Manager

9 months ago

Quick apply

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Kalytech Consulting

Senior Software Engineer

530

Freelance

Brussels, Belgium

Hybrid

Skills

C#.NETMicrosoft SQL ServerSelligent

4 months ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools