Talent.com
This job offer is not available in your country.
Fullstack Python Software Engineer (Odoo)

Fullstack Python Software Engineer (Odoo)

Konica Minolta Business Solutions (M) Sdn. Bhd.MY
30+ days ago
Job description

We are seeking a highly motivated and experienced Fullstack Python Software Engineer to join our dynamic team and drive the implementation and customization of our Odoo applications. You will be responsible for developing and maintaining both the frontend and backend components of our Odoo solutions, ensuring seamless integration and optimal performance. If you are passionate about building robust, scalable, and user-friendly applications, we want to hear from you.

Responsibilities :

  • Develop and customize Odoo modules, including both frontend and backend components.
  • Design and implement user interfaces using Odoo's QWeb templating engine, JavaScript, HTML, and CSS.
  • Develop and maintain backend logic and APIs using Python and Odoo's ORM.
  • Integrate Odoo with external systems and APIs.
  • Write clean, efficient, and well-documented code.
  • Perform unit and integration testing to ensure code quality.
  • Troubleshoot and debug Odoo applications.
  • Collaborate with functional consultants, business analysts, and other developers to gather requirements and translate them into technical solutions.
  • Participate in code reviews and contribute to improving development processes.
  • Maintain and optimize existing Odoo implementations.
  • Contribute to the design and implementation of database schemas.
  • Travel to client sites for project implementation, training, and support as needed (outstation travel required).

Required Skills and Experience :

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 2-4 years of professional experience in fullstack Python development.
  • Strong understanding of the Odoo framework and architecture.
  • Proven experience in developing and customizing Odoo modules, both frontend and backend.
  • Proficiency in Python programming, including object-oriented programming principles.
  • Strong knowledge of web technologies : HTML, CSS, JavaScript, XML, and JSON.
  • Experience with PostgreSQL database.
  • Familiarity with Odoo's QWeb templating engine.
  • Experience with RESTful APIs and web services.
  • Experience with version control systems (Git).
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Ability to travel as required.
  • Preferred Skills :

  • Experience with Odoo.
  • Experience with Odoo API and ORM.
  • Experience with Docker and containerization.
  • Experience with Linux environments.
  • Experience with automated testing within Odoo.
  • Experience with front end frameworks used with Odoo.
  • Knowledge of security best practices for web applications.
  • Knowledge in Finance & Accounting or related fields will be an added advantage.
  • Job Requirement :

  • Candidate should possess a Bachelor Degree or equivalent in Computer Science / Information Technology,
  • Preferably at least 2 years of related working experience.
  • Preferably Executive specializing in Information Technology or equivalent.
  • Good communication skills in English, Malay language for both spoken and written.
  • Create a job alert for this search

    Software Engineer • MY