Company Logo

Software Developer

Rp6,000,000 - 9,000,000/Month
Full-Time · On-site
Minimum Bachelor’s Degree
1 - 3 years of experience

Job Requirements

On-site
1 - 3 years of experience
Minimum Bachelor’s Degree

Skills

PostgreSQL

C#

.NET

Microservices Architecture

Angular.js

Job Benefits

Transport Money

THR

This job post is managed by

PM
Ponti Marendra Saranggi

Job description for Software Developer at Microvac Indonesia

IT Programmer / Fullstack Developer (.NET + Angular)

PT Microvac Indonesia

Lokasi: Jakarta / Hybrid

Tipe: Full-time

Level: Mid-level

Estimasi pengalaman: 2+ tahun

Tentang Pekerjaan

Kami mencari IT Programmer / Fullstack Developer untuk bergabung dalam pengembangan sistem perizinan terpadu yang digunakan dalam lingkungan pemerintahan Indonesia.

Kandidat akan terlibat dalam pengembangan aplikasi berbasis .NET 8, Angular, PostgreSQL, microservices, workflow approval, integrasi eksternal, dan sistem dokumen digital. Posisi ini cocok untuk developer yang ingin mengembangkan keahliannya dalam membangun sistem bisnis yang nyata, memahami proses approval berlapis, dan mampu bekerja rapi dalam codebase enterprise.

Tanggung Jawab:

  1. Mengembangkan dan memelihara aplikasi backend menggunakan C# / .NET 8 / ASP.NET Core.
  2. Mengembangkan frontend admin menggunakan Angular, TypeScript, dan Ng-Zorro.
  3. Membuat dan memperbaiki REST API untuk modul perizinan.
  4. Mengelola query, entity, DTO, dan migrasi database menggunakan Entity Framework Core dan PostgreSQL.
  5. Membantu implementasi workflow perizinan, status approval, task, notifikasi, dan event.
  6. Melakukan integrasi dengan layanan internal dan eksternal seperti OSS, billing, dokumen, e-sign, dan service lain.
  7. Menulis kode yang bersih, maintainable, dan sesuai arsitektur microservices.
  8. Melakukan debugging, bug fixing, code review, dan optimasi performa.
  9. Berkolaborasi dengan developer, analyst, QA, DevOps, dan product/business team.
  10. Mendokumentasikan perubahan teknis bila diperlukan.

Kualifikasi Utama:

  1. Minimal 2 tahun pengalaman sebagai Software Developer / Fullstack Developer.
  2. Menguasai C#, ASP.NET Core, dan REST API.
  3. Menguasai Angular, TypeScript, HTML, dan LESS/CSS.
  4. Memahami database relational, terutama PostgreSQL atau SQL Server.
  5. Berpengalaman menggunakan Entity Framework Core.
  6. Memahami konsep OOP, clean code, dependency injection, dan design pattern dasar.
  7. Terbiasa menggunakan Git.
  8. Mampu membaca dan memahami codebase besar yang sudah berjalan.
  9. Teliti dalam mengikuti requirement, validasi data, dan business rule.
  10. Mampu bekerja dalam tim dan berkomunikasi dengan baik.

Nilai Tambah:

  1. Pernah bekerja dengan sistem perizinan, pemerintahan, ERP, workflow, atau aplikasi enterprise.
  2. Memahami microservices architecture.
  3. Pengalaman dengan RabbitMQ / MassTransit atau event-driven architecture.
  4. Pengalaman dengan Camunda, Zeebe, BPMN, atau workflow engine lain.
  5. Pengalaman dengan Docker, CI/CD, dan deployment pipeline.
  6. Memahami authentication/authorization, JWT, Keycloak, role, dan permission.
  7. Pernah menggunakan Angular component library seperti Ng-Zorro.
  8. Memahami file/document management, document generation, atau digital signature.
  9. Familiar dengan automated testing.
  10. Terbiasa menggunakan AI coding assistant secara bertanggung jawab untuk meningkatkan produktivitas.

Tech Stack yang Digunakan

  • Backend: .NET 8, ASP.NET Core, C#
  • Frontend: Angular, TypeScript, Ng-Zorro, LESS
  • Database: PostgreSQL, Entity Framework Core
  • Messaging: MassTransit, RabbitMQ
  • Workflow: Camunda / Zeebe
  • Auth: Keycloak, JWT, role & permission-based access
  • Infrastructure: Docker, CI/CD
  • Supporting services: document generation, e-sign, notification, reporting, external integrations

Karakter Kandidat yang Dicari

  • Mau belajar domain bisnis yang kompleks.
  • Tidak hanya “mengerjakan ticket”, tetapi juga berusaha memahami dampak perubahan terhadap sistem.
  • Rapi dalam membaca requirement dan menjaga konsistensi kode.
  • Nyaman bekerja dengan aplikasi enterprise yang memiliki banyak modul.
  • Bisa bertanya saat belum jelas, tetapi juga mandiri saat menelusuri masalah.
  • Punya rasa tanggung jawab terhadap kualitas fitur yang dikirim.
About the company
Microvac Indonesia
Computer Software
11 - 50 employees
Office address

Taman Perkantoran Pondok Kelapa Blok A No.14 - 15 Jl. Pondok Kelapa Raya, Pondok Kelapa, Duren Sawit

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Full-Time
1–3 years
Minimum Bachelor’s Degree
LSP Daimaru
Full-Time
1–3 years
Minimum Bachelor’s Degree
PT. Kulego Tiga Kreasi
Contract
1–3 years
Minimum Bachelor’s Degree
PT Pro Sigmaka Mandiri
Full-Time
3–5 years
Minimum Bachelor’s Degree
PT Rapid Teknologi Indonesia
Full-Time
3–5 years
Minimum Bachelor’s Degree
PT Suvarna Media Informatika

Software Developer