RoleOdoo Developer
Experience4 to 7 Years
Notice Periodwho can join in 15 days
LocationBangalore
No. of Openings2
Primary SkillOdoo, ERP, Python,PostgreSQL
1
Job Description:
We are looking for a skilled Odoo Developers to join our team and contribute to the development, customization, and optimization of Odoo-based solutions. If you have a passion for ERP systems and open-source technology, this role is perfect for you!
Technologies used:
- Odoo ERP Plarform v15 based development
- Python programming languagFrontend: HTML/CSS/XML/Java script
- Integration/Rest APIs
- Docker, Kubernetes
- CI/CD with GitLab
- Databases: RDBMS (Postgres DB)
- Tools Used : Jira, GitLab, Confluence
Design and development:
- Requirement Analysis and confirm the understanding with Solution team
- Architect & Design User Interface using Oodo platform OTB capabilities, JavaScript, Web API and apply latest front-end best practices
- Developing application using Oodo platform OTB capabilities, python code
- Develop high quality code (clean, reusable, maintainable) with maximum level of testing automation by leveraging suitable testing frameworks and technologies
- Writing JavaScript, Database Queries/functions, CSS, and HTML.
- Conducting unit, system, performance and security tests.
- Create/Deploy/Manage a Cloud Native Multi-tenant platform and business Applications built on Odoo platform
- Integrate existing or 3rd party owned software platforms and systems using Rest APIs or other protocols.
- Ensuring high performance/availability of applications and troubleshooting
- Implementation of security and data protection, ensuring no vulnarabilities
- Integration of data storage solutions {{may include databases, key-value stores, blob stores, etc.}}
- Containerize deployment solution
- Create and maintain CI/CD pipeline as per the blueprint
- Troubleshoot and resolve technical problems in timely and accurate manner to improve application performance and functionality.
- Design Documentation, User Documentation and code support
- Responsible for end-end maintenance of DevOps cycle of the project (code Platform, test, build, deploy and manage) using Gitlab.
Other Release management activities:
- Troubleshoot and resolve technical problems .
- User Acceptance Test Bug fixing and confirming the acceptance from Customer
- Work experience on Agile methodologies. Review all deliverables Sprint Plan with Solution team and Technical team
- Change in Feature priority for future release based on business need should be considered for each release.
Work time zone:
Depends on the project. Usually, Indian working hours. In exceptional cases extended support may be required over the weekend. Project May also demand working in Europe hours.