Job Purpose
To develop, customize, and support Odoo, including writing code and building integrations with other systems (preferably including medical software when applicable). The role also covers day-to-day IT operations: managing servers and networks, and performing preventive and corrective maintenance for the network, computers, printers, internet connectivity, and related IT assets - ensuring business continuity and stable performance.
Key Responsibilities
1) Odoo Development / Customization / Support
· Gather and analyze business requirements and translate them into Odoo solutions (modules and workflows).
· Develop and customize Odoo using Python, the Odoo framework, XML/QWeb, and PostgreSQL.
· Design, implement, and maintain system integrations using APIs (REST/JSON) to connect Odoo with other applications (ERP/CRM/Accounting/Medical systems).
· Build customized reports and dashboards to meet operational needs.
· Manage users, roles, permissions, workflows, and database operations, including backup routines.
· Troubleshoot issues, fix bugs, optimize performance, and support upgrades when needed.
2) Medical Systems Integration (Preferred)
· Integrate Odoo with medical/clinic/hospital systems (if applicable) and enable secure data exchange.
· Understand basic healthcare workflows (appointments, patient records, billing, claims, inventory, etc.).
· Follow data privacy and security best practices when handling sensitive patient information.
3) IT Infrastructure, Servers, Networks & Technical Support
· Manage and support servers (on-premises or cloud), including essential services (backup, security, monitoring).
· Administer internal networks (LAN/Wi-Fi), configure routers/switches, VLANs (if needed), and resolve connectivity issues.
· Provide maintenance and troubleshooting for end-user devices (PCs/laptops), printers, network devices, and internet services.
· Implement basic cybersecurity practices: antivirus, firewall rules, access control, and regular patching.
· Document configurations and procedures, and maintain logs for incidents and preventive maintenance.
4) Multi-Tasking & Operational Readiness
· Prioritize tasks between development and IT support based on business impact and urgency.
· Manage support tickets and deliver timely resolutions without compromising development quality.
· Provide user onboarding/training and post-go-live support when required.
Skills
Qualifications & Requirements
· Proven hands-on experience in Odoo development (modules/customization/integrations).
· Strong knowledge of Python, PostgreSQL, XML/QWeb, APIs, and integration concepts.
· Solid experience with servers and network administration, plus IT support operations.
· Preferred: prior experience with medical software or healthcare/clinic/hospital systems.
· Ability to work under pressure and solve problems using a structured approach.
Soft Skills
· Strong multi-tasking and time management skills.
· Clear communication and ability to explain technical concepts to non-technical users.
· Analytical mindset, proactive attitude, and continuous learning orientation.
· High commitment to confidentiality and data protection.