Odoo Developer

5 open positions

Job Description

The Role

Top Business is transforming its operations and supporting IT services. Accordingly, we are developing our own Odoo-based ERP to support our operations. Moreover, Top Business is serving 20,000+ beneficiaries and 130+ partners that need a more versatile and user friendly platform. Accordingly, An active and innovative Odoo developer is needed to collect needs, set requirements, develop applications, test and deliver.

The requested developer is expected to be innovative, independent and well organized. The developer is expected to be a good team player with good communication and presentation skills. The developer will be part of the Top Business family, and will undergo continuous training (when needed) to make sure his/her capacity and background are being developed and nourished.

Top Business is a multi-university center that works on promoting innovation, entrepreneurship and technical capacity building. Top Business has 130+ industry partners that work closely to develop and deliver development programs that bridge the gap between academia and the job market to avail a better talent pool that fits the existing and future industry.

Responsibilities

  • Collect Needs and draft ERP application requirements
  • Design, Development and testing of Odoo (OpenERP) modules, projects, products and interfaces.
  • Maintaining existing modules.
  • Complete and clear documentation for any task/work done.
  • Test new functions / modifications to existing application modules in accordance with application support.
  • Configuration, installation and maintenance of server and multi database Odoo/Ubuntu environments.
  • Keeping different projects/versions under control using SVN or Git.
  • Other development tasks in systems developed in Python other than Odoo.

Job Requirements

Skills

  • Bachelor degree preferably in Computer Science, Information Systems, or Engineering, but any other field is welcomed, specially if supported with good experience.
  • Minimum of 1 year of experience in Odoo development, or 2-3 years in Python.
  • Superior knowledge of relational database concepts, SQL and ORM.
  • Good knowledge of non-relational database concepts (MongoDB and Cassandra).
  • Excellent knowledge of web development languages (HTML, CSS, JavaScript, JQuery).
  • Good knowledge of Linux and Ubuntu.
  • Good knowledge of SVN and/or Git.
  • Knowledge of Python development frameworks (Django and Flask).
  • Knowledge of frontend development languages is a great plus (AngularJS or Meteor).
  • Ability to learn fast and execute accordingly.
  • Outstanding communication and interpersonal abilities
  • Patience and professionalism
  • Reliability and discretion: you will often learn of confidential matters
  • Communication, negotiation and relationship-building skills
  • Excellent time management skills and the ability to prioritize work
  • Attention to detail and problem solving skills
  • Excellent written and verbal communication skills
  • Strong organizational skills with the ability to multi-task



Shipin elkom, Egypt
Odoo

Odoo Technical Function

5 open positions

The job description for an Odoo Implementer typically involves a range of responsibilities related to the implementation, configuration, and support of Odoo ERP solutions. Here is a sample job description for an Odoo Implementer:


---


**Job Title: Odoo Implementer**


**Job Overview:**

We are seeking a skilled Odoo Implementer to join our team. The ideal candidate will be responsible for implementing, customizing, and supporting Odoo ERP solutions for our clients. The Odoo Implementer will work closely with clients to understand their business processes, configure the Odoo system to meet their requirements, and provide ongoing support and maintenance.


**Responsibilities:**


1. **Requirements Analysis:**

   - Collaborate with clients to gather and analyze business requirements.

   - Translate business requirements into Odoo functional specifications.


2. **Configuration and Customization:**

   - Implement and configure Odoo modules based on client needs.

   - Customize and extend existing Odoo modules to meet specific requirements.


3. **Database Management:**

   - Manage and maintain Odoo databases, ensuring data integrity and security.

   - Perform data migrations and imports as needed.


4. **Integration:**

   - Integrate Odoo with other third-party systems as required.

   - Ensure seamless data flow between Odoo and external applications.


5. **Training and Support:**

   - Provide end-user training on Odoo functionalities.

   - Offer ongoing support and troubleshooting for Odoo users.


6. **Testing:**

   - Conduct system testing to ensure proper functionality.

   - Collaborate with Quality Assurance teams to identify and resolve issues.


7. **Documentation:**

   - Document configurations, customizations, and processes.

   - Create user manuals and training materials.


8. **Collaboration:**

   - Work closely with cross-functional teams, including developers and project managers.

   - Collaborate with clients to understand changing business needs.


**Qualifications:**


- Bachelor’s degree in Computer Science, Information Systems, or a related field.

- Proven experience in Odoo ERP implementation and configuration.

- Strong understanding of business processes and workflows.

- Excellent communication and interpersonal skills.

- Ability to work independently and collaboratively within a team.

- Problem-solving skills and attention to detail.

- Certification in Odoo implementation is a plus.


**Benefits:**

- Competitive salary and benefits package.

- Opportunities for professional development.

- Dynamic and collaborative work environment.


If you are a talented Odoo Implementer looking to join a dynamic team, we encourage you to apply with your resume and a cover letter outlining your relevant experience.


---



Shipin elkom, Egypt
Odoo

Internship


**Job Overview:**

Join our dynamic Software House team as a Software Development Intern and gain hands-on experience working on real-world projects. This internship is designed for individuals passionate about software development, coding, and eager to learn in a collaborative and innovative environment.


**Responsibilities:**


1. **Coding and Development:**

   - Contribute to the development of software applications under the guidance of experienced developers.

   - Write, test, and debug code to enhance existing software solutions.


2. **Collaboration:**

   - Work closely with the development team to understand project requirements.

   - Participate in team meetings, code reviews, and brainstorming sessions.


3. **Testing and Quality Assurance:**

   - Assist in testing software for bugs and issues.

   - Collaborate with QA teams to ensure the delivery of high-quality software.


4. **Documentation:**

   - Document code changes, processes, and application functionalities.

   - Create user guides and technical documentation as needed.


5. **Learning and Professional Development:**

   - Engage in continuous learning to stay updated on the latest software development trends and technologies.

   - Attend training sessions and workshops offered by the Software House.


**Qualifications:**


- Pursuing a degree in Computer Science, Software Engineering, or a related field.

- Familiarity with programming languages such as Java, Python, C++, or others.

- Basic understanding of software development concepts and methodologies.

- Strong analytical and problem-solving skills.

- Excellent communication and interpersonal skills.

- Eagerness to learn and a proactive attitude.

- Ability to work independently and collaboratively within a team.

- Previous coursework, projects, or personal coding projects are a plus.


**Benefits:**


- Exposure to real-world software development projects.

- Mentorship from experienced developers and professionals.

- Networking opportunities within the tech industry.

- Potential for a future full-time position based on performance.


**Application Process:**

Interested candidates should submit their resume and a cover letter outlining their interest in the internship and relevant qualifications to [contact email or application link].


**Deadline for Applications: [Insert Deadline]**


We encourage candidates from diverse backgrounds and experiences to apply.


---


Feel free to tailor this template based on your specific requirements and preferences.

Shipin elkom, Egypt
About us

We are a team of passionate people whose goal is to improve everyone's life through disruptive products. We build great products to solve your business problems.