Job descriptionCompany DescriptionTamkeen Systems for ICT was established in 2021 as a low-current and information Technology Solutions provider with a scope of services covering the entire Kingdom of Saudi Arabia through its main office in Riyadh. We have established an outstanding reputation in meeting our clients' requirements through premium quality standards, after-sale service, and technical support.
Title: Odoo Backend DeveloperRole DescriptionThis is a full-time remote role for an Odoo Backend Developer. As an Odoo Backend Developer, you will be responsible for developing and maintaining Odoo ERP system applications. You will work closely with the front-end development team to ensure that user-facing features are aligned with requirements and that performance, scalability, and security requirements are met throughout the development cycle.
Responsibilities:At least 5 years of professional experience as an Odoo Backend Developer or a similar roleCustom Module Development: Design, develop, and maintain custom modules in Odoo to meet specific business requirements.Integration: Integrate Odoo with other systems, such as third-party APIs, databases, and services.Data Management: Manage and manipulate data within Odoo databases, including data migration and synchronization tasks.Performance Optimization: Identify and resolve performance issues in Odoo applications by optimizing database queries, code, and configurations.Bug Fixing: Investigate and fix bugs reported by users or detected during testing phases.Technical Documentation: Create and maintain technical documentation for custom modules and integrations.Collaboration: Work closely with front-end developers, functional consultants, and other team members to deliver high-quality solutions.Version Control: Use version control systems (e.g., Git) effectively to manage code changes and collaborate with team members.Code Review: Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.Stay Updated: Keep up-to-date with Odoo framework updates, best practices, and industry trends.Requirements:Experience: Proven experience as an Odoo backend developer or similar role, with a strong understanding of the Odoo framework.Programming Skills: Proficiency in Python programming language is essential, along with a solid understanding of Object-Oriented Programming (OOP) principles.Odoo Development: Hands-on experience in developing and customizing Odoo modules using Python, XML, and JavaScript (for backend).Database Knowledge: Familiarity with relational databases (e.g., PostgreSQL) and ability to write efficient database queries.Problem-Solving Skills: Strong analytical and problem-solving skills to troubleshoot issues and implement effective solutions.Team Player: Ability to work collaboratively in a team environment, communicate effectively, and contribute to discussions and decision-making processes.Attention to Detail: Meticulous attention to detail to ensure accuracy and reliability of developed solutions.Time Management: Ability to manage multiple tasks and priorities effectively in a fast-paced environment.Bachelor's Degree: A bachelor's degree in Computer Science, Information Technology, or a related field is preferred.Certifications: Odoo certification(s) would be a plus, but not mandatory.