location: Chennai / Bangalore/Hyderabad/Mumbai/Pune
Primary must have skill
Odoo Platform Expertise
Python Programming
Web Technologies (HTML, CSS,XML and JavaScript for front-end development within Odoo)
Database Knowledge (PostgreSQL must)
Third party APIsIndependently interact with Solution Owners, Product Owners, Client Internal Odoo Architects, and Solution Architects to understand the complete scope of business requirements.
Write and present a high-level scope and architecture document for confirmation by all stakeholders. Addressing Scalability and High availability aspects and dimensions.
Create, deploy, and manage a Cloud Native Multi-tenant platform and business applications built on Odoo (v16+).
Design and Develop the User Interface using Odoo platform OTB capabilities, JavaScript, Web API, and the latest front-end best practices.
Lead the development team to ensure that the solution is developed in accordance with requirements, specifications, standards, and best practices, considering delivery timelines.
Guide the team in creating low-level design documents, performing thorough code reviews, and ensuring superior quality of the developed software.
Develop applications using Odoo platform OTB capabilities with a modular design.
Build Odoo-based libraries, plug-ins, modules, and frameworks to s large, complex web applications.
Integrate with existing client or third-party software platforms and systems using Rest APIs or other protocols.
Write JavaScript, database queries/functions, CSS, and HTML.
Containerize deployment solutions using Docker on Kubernetes.
Develop high-quality, clean, reusable, and maintainable code with maximum test automation using suitable frameworks and technologies.
Conduct unit, system, performance, and security tests.
Ensure high performance and availability of applications, providing support as needed.
Implement security and data protection measures, fixing security findings within SLA.
Integrate data storage solutions, including databases, key-value stores, and blob stores.
Create and maintain CI/CD pipelines.
Troubleshoot and resolve technical problems in a timely and accurate manner to improve application performance and functionality.
Create design and understanding documentation.
Maintain the end-to-end DevOps cycle (code platform, test, build, deploy, and manage) using GitLab.
Troubleshoot and resolve technical problems as defined by OLA/SLA agreements with the customer team and L1/L2/L3 team.
Fix User Acceptance Test bugs and confirm acceptance from the customer.
Review all deliverables and Sprint Plans with the Solution team and Client Technical team.
Adjust feature priorities for future releases based on business needs.
Keyskills: Odoo CSS XML PostgreSQL JavaScript HTML API Object Oriented Programming Python