IT Developer Officer
Develops, tests, and maintains business software applications at PT MNC Finance in Central Jakarta: analyzing requirements, writing clean code, debugging, documenting, and supporting deployed apps, using languages like Java/Python/C++/JavaScript, SQL/NoSQL databases, and frameworks such as Spring Boot, Django, React, or Angular.
- Compensation
- Not disclosed
- Location
- Central Jakarta, Jakarta
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Software engineering
- Posted
Skills
Must have
- Diploma or Bachelor's degree in Computer Science, Informatics Engineering, or related field
- Minimum 2-3 years of experience as a Developer or Programmer
- Proficiency in programming languages such as Java, Python, C++, or JavaScript
- Good understanding of database systems (SQL, MySQL, PostgreSQL, or NoSQL)
- Experience in web and/or mobile application development
- Familiarity with popular frameworks such as Spring Boot, Django, React, or Angular
- Knowledge of version control systems such as Git
- Strong problem-solving skills and high attention to detail
- Good communication skills and ability to work in a collaborative team
Nice to have
- Experience with REST APIs and Web Services
- Certification in software development or cloud services
Full description
Kami mencari IT Developer Officer yang berpengalaman dan berdedikasi untuk bergabung dengan tim teknologi kami di PT MNC Finance. Sebagai IT Developer Officer, Anda akan memainkan peran krusial dalam mengembangkan solusi perangkat lunak yang inovatif dan berkualitas tinggi untuk mendukung operasional bisnis kami. Posisi ini memerlukan profesional yang mahir dalam pengembangan aplikasi, memiliki pemahaman mendalam tentang arsitektur sistem, dan mampu bekerja dalam lingkungan yang dinamis. Jabatan ini bersifat penuh waktu dan berlokasi di Jakarta Pusat, Jakarta, dengan peluang untuk berkolaborasi dengan tim yang beragam dan berpengalaman.
Tanggung Jawab Utama
- Mengembangkan, mendesain, dan mengimplementasikan aplikasi perangkat lunak yang memenuhi kebutuhan bisnis dan standar kualitas perusahaan.
- Melakukan analisis kebutuhan teknis dan fungsional untuk memahami persyaratan proyek dengan jelas.
- Menulis kode yang bersih, efisien, dan mudah dipelihara dengan mengikuti standar pengembangan yang telah ditetapkan.
- Melakukan pengujian (testing) dan debugging untuk memastikan aplikasi berfungsi dengan optimal dan bebas dari kesalahan.
- Berkolaborasi dengan tim pengembang, system analyst, dan stakeholder lainnya untuk memastikan integrasi sistem yang seamless.
- Mendokumentasikan kode dan proses pengembangan dengan detail untuk referensi tim dan maintenance di masa depan.
- Memberikan dukungan teknis dan melakukan maintenance terhadap aplikasi yang telah di-deploy.
- Mengikuti perkembangan teknologi terbaru dan menerapkan best practices dalam pengembangan perangkat lunak.
Keterampilan, Kualifikasi, dan Pengalaman yang Dibutuhkan
- Diploma atau Sarjana dalam Ilmu Komputer, Teknik Informatika, atau bidang terkait.
- Minimal 2-3 tahun pengalaman sebagai Developer atau Programmer dalam mengembangkan aplikasi.
- Menguasai bahasa pemrograman seperti Java, Python, C++, atau JavaScript.
- Pemahaman yang baik tentang sistem database (SQL, MySQL, PostgreSQL, atau NoSQL).
- Pengalaman dalam pengembangan aplikasi web dan/atau mobile.
- Familiar dengan framework pengembangan populer seperti Spring Boot, Django, React, atau Angular.
- Pengetahuan tentang version control systems seperti Git.
- Kemampuan problem-solving yang kuat dan perhatian detail yang tinggi.
- Kemampuan berkomunikasi dengan baik dan dapat bekerja dalam tim yang kolaboratif.
- Pengalaman dengan REST APIs dan Web Services merupakan nilai tambah.
- Sertifikasi dalam bidang pengembangan perangkat lunak atau cloud services merupakan keuntungan.