Must be aware of Odoo's latest version and ORM API.
Must be aware of Odoo Enterprise solutions.
Must be aware of Odoo App store and popular third-party module authors such as OCA.
Must have code optimization skills and proactively look for ways to make the architecture, code, and operations better.
Proficiency in Python, JavaScript, XML.
Hands-on experience in Linux/Unix development environments is a must.
Excellent knowledge of version control systems like GIT, Bitbucket, etc including branching and merging.
Must have knowledge about popular open-source IDE such as Eclipse or PyCharm.
Experience in writing SQL queries for PostgreSQL
Any cloud environment and familiar with CI/CD, container-based deployment.
Familiar with Odoo modules and apps.
Must have experience with Scrum/Agile development methodologies.
Readiness to learn a new language and frameworks.
Must be a self-starter & be able to work with minimum supervision.
Excellent analytical and problem-solving skills.
Sound judgement and independent decision-making regarding the viability of ERP solutions and abstract concepts.
Responsibilities: Youll
Individual contributor and End-to-end Product ownership.
Analyse and clarify functional specifications, write technical specifications, design technical structure of the solution, and implement business logic.
Work closely or in coordination with Technical Lead as needed to plan, scope, design, develop, test, implement, support, and enhance Business applications and it's features/solutions.
Understanding the requirements and participating in project planning by giving an estimation of the work to Technical Lead.
Application development using Odoo framework & components.
Customization, Bug fixing, performance optimization, production support.
Be part of Sprint meetings to discuss project development progress/challenges/scope etc and also assist the ERP Technical Lead for preparing the Sprint report.
Make sure to follow the prescribed coding and development best practices to give high-quality output as per the requirement.
Adherence to the latest development methods like continuous deployment & integration.
Contribution to Odoo open-source projects, participation in Odoo technical community discussions, online forums, or interest groups.
Assess the impact of potential changes/customizations in Odoos core business apps, implement solutions to mitigate negative outcomes.
Document and demonstrate solutions by developing documentation, flowcharts, algorithms, data-flow diagrams, layouts, user-flow diagrams, charts, code comments, and keeping code clean, readable, and optimized.
Must possess a strong learning curve and should be willing to keep themselves abreast and continuously updating their job knowledge by studying state-of-the-art development tools, programming techniques, latest cloud services, modern programming/technical concepts for personal upscaling and in turn meeting organisational needs as well.
Developing technical documentation to guide future software development projects
Employement Category:
Employement Type: Full timeIndustry: IT - Software Role Category: Application Programming / Maintenance Functional Area: Not ApplicableRole/Responsibilies: Odoo developer