Odoo Developer
Department: Development and Testing Department
Reporting Manager: Head of Development and Testing
Supervision: N/A
Location: Agence Togo Digital (ATD)
Positions available: 3
Main Mission
The Odoo Developer will be responsible for: Designing, developing, and customizing solutions based on the Odoo platform to meet the business needs of the Agency and its partner administrations; ensuring the integration of Odoo modules with existing systems; participating in the analysis of functional requirements and translating them into technical solutions; guaranteeing the quality, performance, and security of developments; contributing to the evolutionary and corrective maintenance of solutions; participating in testing, deployment, and production release phases; and maintaining a continuous technological watch on the Odoo ecosystem and ERP solutions.
Responsibilities
1. Odoo Development and Customization
Analyze functional requirements and translate them into Odoo technical specifications.
Design, develop, and customize Odoo modules (Python, XML).
Adapt standard out-of-the-box features to meet the specific needs of users.
Configure workflows, data models, and access/business rules.
Participate in drafting functional and technical specifications.
2. Integration and Interoperability
Integrate Odoo with third-party systems (REST APIs, business web services, SSO, etc.).
Ensure consistency and seamless data exchanges between systems.
Participate in the implementation of integration architectures.
3. Quality, Security, and Maintenance
Write clean, modular, and well-documented code.
Implement unit tests and participate in user acceptance testing (UAT) phases.
Guarantee development security (access management, handling of sensitive data).
Provide corrective and evolutionary maintenance for deployed solutions.
4. Collaboration and Technical Support
Collaborate closely with functional, product, and technical teams.
Participate in project tracking meetings (Agile / Scrum).
Provide technical support to end-users and internal teams.
Document developments, technical configurations, and workflows.
Required Skills
Mastery of the Python programming language and the Odoo framework.
Strong knowledge of Odoo architecture (ORM, custom modules, views, and security rules).
Proficiency in PostgreSQL.
Knowledge of XML, JavaScript, and HTML/CSS (for Odoo UI interfaces).
Hands-on experience with API integration (REST, XML-RPC).
Mastery of version control systems (Git).
Sharp analytical and synthesis mindset, with a proactive approach to troubleshooting and problem-solving.
Strong communication skills and a natural ability to work effectively within a team.
Technical English (ability to read documentation).
Preferred Education and Experience
Professional Bachelor’s degree (Licence / BAC+3) in Software Engineering, Computer Science, or a related field.
A minimum of 2 years of experience in Odoo development.
Proven experience in implementing ERP solutions.
Experience with Agile project management tools (e.g., Jira, ZenTao).
Familiarity with core business processes (finance, HR, logistics) is a strong asset.
Experience with CI/CD tools for automated application deployment.
- Analyste de données
- Architecte d'Entreprise
- Assistant(e) de Direction
- Développeur Frontend
- Développeur Fullstack
- Responsable de l'Unité Exploitation
- Chargé des Ressources Humaines
- Chargé de Communication Institutionnelle
- Juriste IT
- Responsable des Opérations
- Responsable Produit
- Responsable Qualité Assurance (QA)
- Développeur Rust / Backend Engineer Rust
- Scrum Master
- Chef de Projet IT DevOps Senior
- Chef de Projet IT Infrastructure Senior
- Chef de Projet IT Système Senior
- Architecte Solutions
- Intégrateur Systèmes
- Responsable de la Livraison Technique
- Responsable Formation
- UX/UI Designer
- UX Writer / Spécialiste en Microcopy