Submitting more applications increases your chances of landing a job.
Here’s how busy the average job seeker was last month:
Opportunities viewed
Applications submitted
Keep exploring and applying to maximize your chances!
Looking for employers with a proven track record of hiring women?
Click here to explore opportunities now!You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for
Would You Be Likely to Participate?
If selected, we will contact you via email with further instructions and details about your participation.
You will receive a $7 payout for answering the survey.
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.
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.
You'll no longer be considered for this role and your application will be removed from the employer's inbox.