PFS - Software Developer (Magelang)

Profescipta


Tanggal: 2 hari yang lalu
Kota: Magelang, Central Java
Jenis kontrak: Penuh waktu
Must Have:

  • Menguasai konsep dasar pemrograman secara mendalam, seperti Object-Oriented Programming (OOP) dan Design Patterns.
  • Menguasai C# modern dan seluruh ekosistem .NET mulai dari .NET Framework 4.x, .NET Core, hingga .NET modern versi terbaru (seperti .NET 8 atau versi di atasnya).
  • Menguasai pengembangan berbagai jenis API di ekosistem .NET, baik menggunakan SOAP (WCF/SoapCore), REST API, maupun Minimal APIs, serta memahami implementasi API Security (JWT, OAuth2).
  • Memahami konsep arsitektur perangkat lunak dengan pendekatan Layered Architecture, Clean Architecture, Microservices, atau Event-Driven Architecture.
  • Familiar dengan penggunaan Message Broker / Message Queue (seperti RabbitMQ, Apache Kafka, atau Azure Service Bus) untuk mendukung arsitektur berbasis event.
  • Mengerti tentang konsep relational database (seperti SQL Server, PostgreSQL) dan non-relational database (seperti MongoDB, Redis untuk caching) serta mampu mengoptimasi query berdasarkan kebutuhan bisnis. (must have)
  • Bersedia dan terbuka untuk mempelajari serta mengeksplorasi tech stack lain (seperti Java, Go, atau Ruby) di masa mendatang sesuai dengan perkembangan proyek perusahaan.
  • Seorang pembelajar cepat (fast learner) yang adaptif terhadap perubahan teknologi maupun kebutuhan bisnis yang cepat.
  • Memiliki kemampuan komunikasi yang baik, dapat bekerja mandiri, serta adaptif dalam kolaborasi tim.


Nice to Have :

  • Familiar dengan Git sebagai version control serta mampu melakukan setup CI/CD pipeline untuk kebutuhan build, test, dan deploy.
  • Terbiasa menggunakan alat code scanning seperti SonarQube, Checkmarx, atau tools keamanan kode sejenis untuk menjaga kualitas kode.
  • Familiar dengan ekosistem cloud seperti Google Cloud Platform (GCP), AWS, Azure, Alibaba Cloud, atau penyedia cloud lainnya.
  • Terbiasa menggunakan task development tools seperti Jira, Redmine, ClickUp, atau platform manajemen proyek sejenis. (nice to have)


Jobdesk

  • Mengembangkan dan memelihara aplikasi web serta backend service menggunakan C# dan ekosistem .NET berdasarkan spesifikasi teknis yang telah disepakati.
  • Menerapkan standar arsitektur yang berlaku di tim (seperti Layered Architecture atau Clean Architecture) agar kode yang dihasilkan rapi dan mudah dipelihara.
  • Membangun dan mengintegrasikan API (REST, SOAP, atau Minimal APIs) yang aman dan efisien sesuai dengan kebutuhan fitur proyek.
  • Mengelola dan menulis query database (relasional maupun non-relasional) secara optimal untuk memastikan efisiensi penyimpanan dan kecepatan akses data aplikasi.
  • Menulis kode yang bersih, terstruktur, dan mudah dipahami dengan menerapkan prinsip OOP serta Design Patterns yang tepat.
  • Melakukan pengujian mandiri melalui Unit Testing untuk memastikan fungsionalitas fitur berjalan dengan baik sebelum diserahkan ke tim QA.
  • Mengikuti pengecekan kualitas dan keamanan kode menggunakan alat code scanning seperti SonarQube/Checkmarx yang sudah disediakan oleh perusahaan.
  • Berpartisipasi aktif dalam sesi code review bersama tim untuk saling berbagi pengetahuan dan menjaga kualitas standar coding.
  • Mengikuti seluruh rangkaian diskusi tim dalam metodologi Waterfall, Agile/Hybrid, seperti Daily Stand-up dan Sprint Planning.
  • Memperbarui status pengerjaan tugas secara berkala pada task management tools seperti Jira/Redmine agar progres proyek terpantau dengan baik.
  • Berkolaborasi dengan System Analyst atau Product Owner untuk memahami kebutuhan fitur yang akan dikembangkan.
  • Melakukan setup dan memelihara alur kerja CI/CD untuk mendukung kelancaran proses build, test, hingga deployment aplikasi ke lingkungan cloud.
  • Memberikan masukan atau rekomendasi teknis yang positif jika menemukan bagian kode yang memerlukan perbaikan performa (refactoring).
  • Berpartisipasi aktif dalam program peningkatan keterampilan (upskilling) dan siap mengeksplorasi tech stack lain untuk mendukung kebutuhan proyek mendatang.
  • Terbuka untuk mempelajari tools dan teknologi baru guna mendukung pengembangan diri dan produktivitas tim.

Cara melamar

Untuk melamar pekerjaan ini, Anda perlu otorisasi di situs web kami. Jika Anda belum memiliki akun, silakan daftar.

Posting CV

Pekerjaan serupa

[Part-time] - Pengajar Fisika - Kabupaten Magelang

Ruangguru for Business, Magelang, Central Java
16 jam yang lalu
Pengajar (Master Teacher) di Ruangguru merupakan bagian dari Akademia by Ruangguru. Akademia by Ruangguru adalah wadah yang terbuka bagi para guru untuk berkolaborasi bersama Ruangguru, baik untuk direkrut sebagai pengajar, hingga mengembangkan diri melalui acara dan program Kami.Job DescriptionsMengajar Bahasa Inggris ke siswa/siswi secara langsung di kelas dari berbagai jenjang pendidikanMemberikan sesi coaching dan pelatihan, termasuk berperan sebagai buddy dan...

APOTEKER (Magelang)

Viva Health, Magelang, Central Java
5 hari yang lalu
Magelang Ditutup 15 Jul 2026VIVA Apotek adalah penyedia utama layanan kesehatan bagi masyakarat dengan tujuan membantu masyarakat memiliki kualitas hidup yang lebih sehat dengan rentang usia yang lebih panjang. VIVA Apotek mengedepankan kolaborasi antar profesi tenaga kesehatan, untuk membantu memiliki kualitas hidup yang lebih sehat dengan rentang usia yang lebih panjang. Saat ini, terdapat 130 outlet VIVA Apotek yang tersebar...

Sales Executive (intern)

Kawan Lama Group, Magelang, Central Java
1 minggu yang lalu
Lokasi Kota Magelang - Jawa Tengah Tipe Cabang Operasional Gambaran Pekerjaan Sebagai Sales Executive (Intern), Anda akan terlibat langsung dalam berbagai aktivitas yang bertujuan untuk mendukung tim penjualan dan memperoleh pengalaman praktis dalam industri retail. Anda akan bekerja sama dengan tim penjualan yang lebih berpengalaman untuk memahami strategi penjualan, proses penjualan, dan cara berinteraksi dengan pelanggan potensial. Kualifikasi Usia minimum...