We are looking for an Odoo developer with at least 4+ years of experience in Odoo implementation for a multi company environment involved in varying industries. Preferably manufacturing, construction, transportation, services and real estate.
Purpose of the role:
Lead current development project for our Group and be involved in all development-related aspects of our technical operations along with Odoo partners/ Odoo direct in the initial stage.
Take Initiatives for the required changes in software development process to manage overall quality.
Solve complex performance and other critical problems and architectural challenges.
Develop applications/features that affect everyday life and improve productivity.
Support/ Train Users and maintain the application.
Communicate with Odoo Direct/Odoo consultant when required for major support/ Development.
Job Duties & Responsibilities:
Design and Develop ODOO apps (new module development and customization).
Analyse the Scope document.
Create low level requirement document in discussion with different teams.
Follow best practices in Software development to ensure the readability and maintainability of the code along with documentation.
Re-use the features available in ODOO to fulfil the Scope objectives.
Create custom module in ODOO to meet the specific domain requirement.
Follow source code checking process to maintain the code in Git Version Control.
Follow best practices for secured Software Development.
Occasionally when needed train and support the users.
Collect Needs and draft ERP application requirements
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 environments
Bachelor or master’s degree in computer science
4+ years of experience in software development; Python programming
Knowledge of main standard Odoo modules
Strong knowledge of Python and programming concepts.
Knowledge of Software development life cycle in an Agile environment
Complete understanding of ODOO basic and advanced flow.
Knowledge of data models available in ODOO core.
Proven expertise in developing custom modules in ODOO .
Experience in developing latest versions of ODOO and Excellent debugging skills in Odoo.
Experience in migrating from earlier ODOO version to new version.
Core knowledge about the current feature available in ODOO – Sales, Purchase, CRM, Accounts, Inventory, Projects, Time-sheet, HR etc.
Knowledge in handling ODOO front end (XML and Java Script)
Good knowledge of PostgreSQL with ability to write SQL queries.
View customization – work on Widgets, Wizards, Java Script, view XML
Web reports creation.
Data import using ODOO import as well as custom import using Python.
Knowledge of Version Control System like git.
Excellent verbal and written communication.
Open-minded, curious and assertive
Effective communication with a group and clients.
Proven problem-solving skills and analytical thinking.
Highly organized and able to manage tasks efficiently.