Key Responsibilities
Odoo Development:
- Customize and develop Odoo modules for job order management, task tracking, employee management, and invoicing.
- Extend Odoo functionalities to incorporate real-time tracking, geo-fencing, and metadata-based reporting.
Workflow Automation:
- Collaborate with business analysts to integrate existing Excel workflows into the Odoo platform.
- Develop custom APIs for seamless data exchange with third-party tools like OCR systems, AI/ML applications, and geo-fencing systems.
Task Validation and Reporting:
- Integrate image processing and validation workflows into Odoo for metadata-driven task reporting.
- Design task-specific dashboards for managerial and employee use.
System Integration:
- Integrate external services such as Google Maps API (geo-fencing), Twilio (communication), and cloud hosting platforms.
- Optimize database queries and backend logic to ensure scalability and performance.
Collaboration and Debugging:
- Work closely with frontend developers, QA engineers, and project managers to ensure end-to-end functionality.
- Troubleshoot and debug issues within the Odoo framework and implement fixes effectively.
Documentation and Support:
- Prepare technical documentation for custom Odoo modules and workflows.
- Provide support and training to team members on Odoo-related processes.
Required Skills and Qualifications
- Experience: 2-4 years of hands-on experience in Odoo development and customization.
- Technical Expertise:
- Strong proficiency in Python and Odoo framework.
- Experience with Odoo core modules such as Sales, Inventory, HR, and Accounting.
- Proficiency in PostgreSQL for database management.
- Familiarity with RESTful APIs for third-party system integration.
- Problem-Solving:
- Ability to debug and optimize Odoo workflows and manage complex customizations.
- Version Control: Experience with Git for version management and collaboration.
- Soft Skills: Excellent communication and team collaboration skills.
Preferred Qualifications
- Experience integrating Odoo with systems like OCR, AI/ML, or geo-fencing.
- Knowledge of front-end technologies such as React.js or Vue.js for UI enhancements.
- Familiarity with cloud hosting platforms like AWS or Azure.
- Prior experience in implementing dashboards and task-specific reporting tools.