Search by job, company or skills

SawitPRO

Odoo Specialist Software Engineer

2-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

SawitPRO is a cutting-edge green digital agritech startup located in the heart of Jakarta. Our mission is to be the best innovator that improves the lives of everyone in the palm oil industry. Through our integrated end-to-end agri-platform, we create a win-win-win scenario for people, planet, and prosperity.

We provide integrated apps that connect the supply chain stakeholders in the palm oil industry (Mills, DO Agents, Smallholders, Harvesters, Drivers, etc.). Creating a digital ecosystem that essentially boosts their productivity with effortless work documentation, affordable yet original agri-inputs, and agronomist services.

Our commitment extends beyond providing innovative solutions; we aim to nurture every aspect of Indonesia's palm oil industry. By fostering growth and sustainability, we strive to bring positive change to the lives of individuals in the palm oil sector, one at a time.

Role Description

  1. Lead and participate in various development projects for our products and services and be involved in all development-related aspects of our technical operations.
  2. Architect and design application solutions for complex business requirements within the agricultural supply chain domain.
  3. Develop and customise Python-based ERP solutions according to specifications, focusing on backend services, APIs, and data processing systems using any popular Python framework (Odoo preferred).
  4. Integrate applications with server components and third-party services, including ERP systems and internal agricultural data platforms.
  5. Perform system analysis, design, testing and documentation whenever necessary to ensure code quality and maintainability.
  6. Implement unit testing and system integration following best practices in software development.
  7. Maintain and enhance existing applications while solving complex performance and architectural challenges.
  8. Provide technical support on on-call rotations and troubleshoot production issues.
  9. Take initiatives for required changes in software development processes to manage overall quality and efficiency.

Qualifications

  1. Possess at least a Bachelor's Degree, or Master's Degree in Computer Science / IT, Engineering (Computer/Telecommunication), or equivalent.
  2. Possess at least 2 years working experience in Odoo development and deployment.
  3. Strong knowledge of Python and programming concepts with proven expertise in developing scalable applications.
  4. Complete understanding of Odoo framework and its basic flow, including:
  5. Proven expertise in developing custom modules in Odoo
  6. Deep knowledge of Odoo data models and ORM (Object-Relational Mapping)
  7. Experience with latest versions of Odoo (v14, v15, v16+) and excellent debugging skills
  8. Odoo techno-functional knowledge across core modules (Sales, Purchase, CRM, Accounts, Inventory, Fleet, HR, Payroll)
  9. Odoo Integration and APIs:
  10. Experience with Odoo External API and XML-RPC/JSON-RPC, Web services integration (REST and SOAP) with external systems, API development for third-party integrations.
  11. Experience in OpenAPI 3.0 is a plus
  12. Experience working with Source Control (Git) and following best practices for version control and code collaboration.
  13. Experience in working with Web services integration (REST and SOAP) and API's Response (JSON and XML). Experience in OpenAPI 3.0 is a plus.
  14. Good discipline in writing unit tests and integration tests with testing frameworks like pytest.
  15. Experience with cloud services such as GCP and/or AWS is a plus.
  16. Knowledge of Linux operating systems and command-line tools.
  17. Experience with data processing and analytics tools relevant to agricultural data management is a plus.
  18. Willing to be on a 1-year contract.
  19. Willing to relocate for 2 months probationary period to Pekanbaru to meet customers and end users.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 138922999