We are looking for a talented and self-driven Odoo Developer to join our team. The ideal candidate will have a strong foundation in Python, JavaScript, and PostgreSQL, with the ability to develop, customize, and maintain Odoo ERP modules. This role requires a passion for problem-solving, system optimization, and delivering high-quality solutions to meet client needs.
Key Responsibilities:
Odoo Development:
Design, develop, and customize Odoo modules to meet client requirements.
Write efficient, modular, and scalable Python code for backend processes.
Implement front-end functionalities using JavaScript to enhance user experience.
Database Management:
Work with PostgreSQL for database design, optimization, and management.
Write and optimize SQL queries to improve data retrieval and performance.
System Integration:
Integrate Odoo with third-party tools and APIs to extend its functionality.
Ensure seamless communication between Odoo and external systems.
Troubleshooting and Debugging:
Identify and resolve technical issues in Odoo implementations.
Perform root cause analysis and provide long-term solutions.
System Optimization:
Analyze client business processes and suggest improvements using Odoo's features.
Optimize workflows to enhance system performance and usability.
Collaboration and Documentation:
Work closely with project managers, business analysts, and other developers to deliver projects on time.
Prepare and maintain technical documentation, including code comments and user guides.
Testing and Quality Assurance:
Conduct unit testing and system testing to ensure the reliability of customizations.
Ensure that developments meet high-quality standards and client expectations.
Qualifications:
Education:
Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.
Technical Skills:
Python Knowledge: Strong proficiency in Python for backend development.
JavaScript: Solid understanding of JavaScript for front-end enhancements.
PostgreSQL: Experience in database design, optimization, and SQL scripting.
Basic Mathematics: Strong numerical skills for logic implementation and problem-solving.
Additional Skills:
Familiarity with Odoo architecture and framework.
Knowledge of XML and QWeb for report and UI customization.
Understanding of RESTful APIs and system integration.
Experience with version control tools like Git is an advantage.
If you meet the above requirements and are excited about the opportunity, please submit your CV and application letter to hr@mjconsultants.co.zw by 25 January 2025.