Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Role Description
This is a full-time on-site role for an Odoo Senior Developer at the client's site in Cairo, Egypt. The Senior Developer will be responsible for back-end web development, software development, programming, and object-oriented programming as part of ERP system implementations. The role involves collaborating with cross-functional teams to deliver high-quality, scalable solutions.
Key Responsibilities
- Develop new software products and enhance existing ones within the Odoo ERP system.
- Lead the development of back-end web applications and ensure robust, scalable, and high-performance software solutions.
- Collaborate with cross-functional teams to design, develop, and implement ERP systems.
- Customize and extend Odoo modules using XML, JavaScript, and Python.
- Ensure quality control and conduct code reviews.
- Provide technical guidance and mentorship to junior developers.
- Work closely with stakeholders to understand their requirements and deliver solutions that meet their needs.
Job Requirements
Qualifications
- Bachelor's degree in Computer Science or a related field.
- Proficiency in Python programming language.
- Strong understanding of the Odoo framework and its core modules, with a particular emphasis on the Manufacturing module.
- Experience in back-end web development and object-oriented programming (OOP).
- Proven experience in programming and developing scalable solutions.
- Knowledge of relational databases such as PostgreSQL.
- Experience in customizing and extending Odoo modules using XML and JavaScript.
- Strong problem-solving and analytical skills.
- Excellent attention to detail and quality control.
- Ability to work independently and as part of a team in a fast-paced environment.
- Outstanding communication and interpersonal skills, with a professional attitude.
- Demonstrated ability to handle multiple tasks and projects simultaneously.
Preferred Qualifications
- Experience in ERP system implementation and a comprehensive understanding of complete business process cycles, from procurement to manufacturing to payment.
- Strong leadership skills and the ability to mentor and guide junior developers.
- Ability to effectively interact with stakeholders and colleagues, ensuring successful collaboration and project outcomes.