Lead end-to-end development, customization, and deployment of Odoo (v16+) solutions
Collaborate with Solution Owners, Product Owners, and Architects to understand business requirements and translate them into scalable technical solutions
Design and present high-level architecture ensuring scalability, performance, and high availability
Develop and manage cloud-native, multi-tenant Odoo applications
Build and customize Odoo modules, libraries, plug-ins, and frameworks for complex applications
Design intuitive user interfaces using Odoo OTB capabilities, JavaScript, and modern front-end practices
Integrate Odoo with third-party systems via REST APIs and other protocols
Lead development teams, enforce coding standards, and conduct code reviews
Guide the team in low-level design documentation and ensure high-quality deliverables
Develop clean, reusable, and maintainable code with strong test automation
Perform unit, system, performance, and security testing
Ensure application performance, reliability, and availability; provide production support as needed
Implement security and data protection measures and resolve vulnerabilities within SLA timelines
Manage databases, including PostgreSQL, and integrate various data storage solutions
Containerize applications using Docker and deploy on Kubernetes environments
Build and maintain CI/CD pipelines and manage the DevOps lifecycle using GitLab
Troubleshoot and resolve technical issues within SLA/OLA frameworks across L1/L2/L3 support
Fix UAT issues and ensure successful customer acceptance
Collaborate on sprint planning, review deliverables, and align with business priorities
Continuously optimize features and adjust priorities based on evolving business needs
Preferred candidate profile
7-10 years of experience in software development, with strong expertise in Odoo (v16+)
Proficient in Python programming with solid experience in backend development
Strong understanding of Odoo architecture, modules, APIs, and customization
Experience building scalable Odoo solutions for large user bases and transactions
Hands-on experience with web technologies: HTML, CSS, XML, and JavaScript
Strong database knowledge, especially PostgreSQL (mandatory); experience with MySQL is a plus
Experience with third-party API integrations and distributed systems
Familiarity with containerization tools like Docker and orchestration using Kubernetes
Experience in CI/CD pipelines and DevOps practices, preferably with GitLab
Good understanding of data structures, data modeling, and data warehousing concepts
Experience with data analysis and visualization tools (e.g., Superset) is a plus
Knowledge of Agile/Scrum methodologies and working in iterative development environments
Comfortable working on Linux/Windows environments
Experience with tools like Jira, GitLab, and Confluence
Strong problem-solving skills and ability to troubleshoot complex technical issues
Excellent communication skills and ability to work with cross-functional teams and stakeholders
Bachelors or Masters degree in Computer Science or related field (preferred from Tier I institutes)
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Software Development - OtherEmployement Type: Full time