Skip ke Konten

Software Engineer

Jakarta Barat, Indonesia

We are seeking a skilled and detail-oriented Software Engineer or Odoo Developer to design, develop, and customize Odoo modules to meet the unique needs of our clients. The ideal candidate has a strong understanding or willing to learn about the Odoo framework, excellent problem-solving skills, and a passion for delivering high-quality business solutions.


Key Responsibilities:

  1. Development and Customization:
    • Design, develop, and maintain Odoo modules and features based on client requirements.
    • Customize existing Odoo modules to align with business needs.
    • Develop and integrate third-party apps and APIs with Odoo.
  2. Requirement Analysis:
    • Collaborate with functional consultants and clients to gather and analyze business requirements.
    • Translate business needs into technical specifications and solutions.
  3. Testing and Deployment:
    • Conduct thorough testing to ensure the quality and reliability of developed solutions.
    • Assist with deploying and configuring Odoo solutions in production environments.
    • Troubleshoot and resolve issues post-deployment.
  4. System Optimization:
    • Optimize Odoo performance by analyzing system bottlenecks and implementing improvements.
    • Ensure solutions are scalable, secure, and aligned with best practices.
  5. Documentation and Support:
    • Prepare technical documentation for developed solutions.
    • Provide training and technical support to end-users and internal teams as required.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or any experience in programming fields.
  • Proficiency in Python, JavaScript, XML, and PostgreSQL.
  • Familiarity with Linux environments, Git, and REST APIs is a plus.

Nice to Have:

  • Proven experience as an Odoo Developer with a strong understanding of the Odoo framework.
  • Knowledge of Odoo’s core modules such as Sales, Inventory, Accounting, HR, and CRM.

Key Skills:

  • Strong problem-solving and debugging skills.
  • Excellent understanding of software development life cycles (SDLC).
  • Ability to work independently and within a team.
  • Good communication skills to effectively interact with clients and team members.