Software Developer & Programmer
Summary
Full-stack software developer at PT Sinar Terang Mentari in Jakarta who designs, builds, and maintains web/mobile applications: writing clean code, integrating RESTful/GraphQL APIs, optimizing SQL/NoSQL databases, and collaborating with PM, design, and QA. Core stack includes PHP/JavaScript/Python/C#, Laravel/.NET/React, Git, and Docker.
Kualifikasi yang Dibutuhkan
Minimal Sarjana (S1) di bidang Teknik Informatika, Ilmu Komputer, Sistem Informasi, atau bidang terkait dengan pengalaman minimal 3 tahun di bidang terkait
Menguasai minimal satu atau beberapa bahasa pemrograman populer (PHP, JavaScript, Python, atau C#)
Memahami konsep SQL dan NoSQL serta cara mengoptimalkan kueri (query optimization)
Memahami konsep dan pengelolaan basis data (PostgreSQL, MySQL, SQL Server, atau MongoDB)
Pengalaman menggunakan framework (Framework Laravel, .NET, React, atau sejenisnya)
Memiliki logika pemecahan masalah (problem-solving) yang kuat serta pemahaman dasar mengenai algoritma dan struktur data
Terbiasa menggunakan version control (Git), metodologi Agile/Scrum, serta pemahaman dasar tentang CI/CD dan kontainerisasi (seperti Docker)
Mampu menjelaskan konsep teknis yang rumit kepada tim non-teknis dengan jelas
Mampu mengelola beberapa tugas secara bersamaan dan memenuhi tenggat waktu (deadlines) proyek
Tugas & Tanggung Jawab
Menulis kode yang bersih (clean code), terstruktur, efisien, dan mudah dipelihara.
Merancang, menguji, dan memelihara aplikasi web/mobile sesuai spesifikasi dan kebutuhan produk.
Membangun serta mengintegrasikan RESTful API / GraphQL dengan layanan backend dan third-party.
Mengelola dan mengoptimalkan basis data (database SQL/NoSQL).
Mendeteksi, menganalisis, dan memecahkan masalah (debugging/troubleshooting) pada aplikasi.
Berkolaborasi aktif dengan Product Manager, UI/UX Designer, dan tim QA untuk menyelesaikan iterasi fitur tepat waktu.
Mengikuti praktik version control menggunakan Git dan terlibat dalam proses code review.