We are seeking a skilled and experienced Odoo Developer to join our team. As a Odoo Developer, you will be responsible for designing, implementing, and customizing Odoo applications to meet the specific needs of our organization. You will work closely with the project manager and other team members to develop and maintain Odoo-based solutions. Your primary responsibility will be to write efficient, scalable, and reusable code for Odoo frameworks.
Job Description and Responsibilities:
- Customization and Development:
- Customize and develop new modules, features, and functionalities in Odoo ERP to meet business requirements.
- Integration:
- Integrate Odoo with other systems and applications as needed, including third-party APIs and data sources.
- Data Migration:
- Assist in data migration from legacy systems to Odoo, ensuring data accuracy and integrity.
- Testing and Debugging:
- Perform unit testing, identify and resolve bugs, and ensure the quality of the developed code.
- Collaboration:
- Collaborate with cross-functional teams, including business analysts, project managers, and quality assurance teams, to deliver successful Odoo projects.
- Training and Support:
- Provide training and support to end-users and assist in resolving technical issues and inquiries.
Requirements:
- Education:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Experience:
- Proven experience as an Odoo developer, with a minimum of (2) years of experience in Odoo development.
- Technical Skills:
- Proficiency in Python programming language.
- Strong knowledge of Odoo framework and its modules.
- Experience with PostgreSQL database.
- Web development skills using HTML, CSS, JavaScript, and XML.
- Understanding of version control systems (e.g., Git).
- Functional Knowledge:
- Familiarity with ERP systems and business processes, including but not limited to inventory management, CRM, accounting, and e-commerce.
- Communication:
- Excellent communication skills, both written and verbal, to collaborate effectively with team members.
- Problem-Solving:
- Strong problem-solving and analytical skills to identify and address technical issues.
- Adaptability:
- Ability to adapt to evolving technologies and learn new tools and concepts quickly.
- Attention to Detail:
- A keen eye for detail and a commitment to delivering high-quality code and solutions.
- Project Management:
- Familiarity with project management methodologies (e.g., Agile) is beneficial.