Deskripsi pekerjaan Odoo Developer Visi Intech
Job Description
- Melakukan development dan customization module Odoo sesuai kebutuhan bisnis dan project.
- Membuat, memodifikasi, dan melakukan maintenance terhadap custom module Odoo.
- Mengembangkan fitur menggunakan Python dan Odoo Framework.
- Menggunakan dan mengoptimalkan Odoo ORM dalam proses development.
- Membuat dan melakukan customization AddOn (Custom ataupun bawaan).
- Melakukan development pada sisi frontend menggunakan JavaScript, khususnya OWL (Odoo Web Library).
- Melakukan integrasi Odoo dengan aplikasi atau sistem eksternal melalui API/Web Services seperti REST API maupun metode integrasi lainnya.
- Melakukan konfigurasi dan customization database PostgreSQL yang berkaitan dengan kebutuhan Odoo.
- Melakukan troubleshooting, debugging, dan optimasi terhadap masalah pada aplikasi Odoo.
- Melakukan analisis dan perbaikan terhadap bug atau issue yang ditemukan selama proses development maupun implementasi.
- Melakukan deployment dan maintenance aplikasi Odoo pada environment development, staging, maupun production.
- Melakukan instalasi dan konfigurasi Odoo sesuai kebutuhan project.
- Melakukan upgrade atau migration Odoo serta memastikan custom module tetap berjalan dengan baik.
- Membuat technical documentation terkait module, customization, konfigurasi, dan integrasi yang dikembangkan.
- Berkolaborasi dengan Odoo Functional Consultant, Project Manager, QA/Tester, dan tim Technical untuk memastikan solusi yang dikembangkan sesuai requirement.
- Mendukung proses implementasi Odoo dan memberikan technical support apabila terdapat kendala pada sisi aplikasi.
- Melakukan code review dan memastikan development mengikuti standar coding serta best practice Odoo.
- Menjaga performa, keamanan, stabilitas, dan maintainability sistem Odoo.
Requirements
- Pendidikan minimal S1 di bidang Teknik Informatika, Sistem Informasi, Ilmu Komputer, atau bidang terkait.
- Memiliki pengalaman sebagai Odoo Developer / Odoo Technical Consultant / Python Developer.
- Memiliki pengalaman melakukan development dan customization Odoo.
- Memiliki kemampuan pemrograman Python dan memahami konsep Object-Oriented Programming (OOP).
- Memahami Odoo ORM (Object Relational Mapping) dan Python Odoo, termasuk konsep model, recordset, environment, fields, relations, decorators, dan method.
- Memahami struktur dan arsitektur Odoo Framework serta konsep module development.
- Memiliki kemampuan dan memahami proses instalasi serta konfigurasi Odoo pada OS Windows, Linux, dan Ubuntu.
- Memahami dan terbiasa menggunakan CLI Linux/Ubuntu untuk melakukan instalasi, konfigurasi, troubleshooting, monitoring, dan maintenance server.
- Memahami PostgreSQL dan konsep database relational.
- Memahami JavaScript, khususnya OWL (Odoo Web Library) Framework pada Odoo.
- Memahami XML dan penggunaannya dalam customization Odoo.
- Memahami konsep API dan system integration, seperti REST API, JSON, XML-RPC/JSON-RPC atau metode integrasi lainnya.
- Memahami penggunaan Git/version control seperti GitHub atau GitLab.
- Memiliki kemampuan troubleshooting dan debugging yang baik.
- Mampu melakukan analisis terhadap requirement dan menerjemahkannya menjadi solusi teknis pada Odoo.
- Mampu bekerja secara mandiri maupun dalam tim.
- Memiliki kemampuan komunikasi dan problem solving yang baik.
- Memiliki kemampuan belajar dan beradaptasi dengan teknologi serta versi Odoo yang terus berkembang.

