Senior Odoo Developer (Migration & Long-Term Maintenance)
India, Uttarakhand, Dehradun
2 weeks ago
Applicants: 0
Share
1 week left to apply
Job Description
Experience : 4.00 + years Salary : Confidential (based on experience) Expected Notice Period : 15 Days Shift : (GMT+05:30) Asia/Kolkata (IST) Opportunity Type : Remote Placement Type : Full Time Contract for 6 Months(40 hrs a week/160 hrs a month) (*Note: This is a requirement for one of Uplers' client - Financial Advisory Company) What do you need for this opportunity? Must have skills required: Analytics, Finance, GDPR, Odoo.sh, PowerBI, ORM, QWeb, Docker, JavaScript, PostgreSQL, Python, XML Financial Advisory Company is Looking for: About The Role We are looking for a Senior Odoo Developer to lead a full migration from Odoo 10 ? latest Odoo Community (v19) and continue long-term development and maintenance. We are a financial & insurance brokerage using Odoo Enterprise 10 since 2017, with: ~70 custom modules Full system documentation (ERD, workflows, permissions) GitLab CI/CD pipeline Dedicated sysadmin New clean Odoo environment ready on Hetzner Cloud Your Responsibilities Phase 1: Migration Planning (Week 1) Review documentation and codebase Explore production clone via SSH Prepare high-level migration plan Identify obsolete / mergeable modules Provide time & effort estimates Phase 2: Full Migration (6 Months, Full-Time) Complete migration from Odoo 10 ? Odoo Community Rebuild/refactor custom modules Improve performance & code quality Collaborate with sysadmin on CI/CD Deploy changes across dev ? staging ? prod Database Migration (Critical): Analyse Odoo 10 DB structure Write custom migration scripts Handle data cleaning & mapping Run iterative staging tests Deliver a fully functional migrated DB Required Skills 4+ years Odoo development Proven Odoo migration experience (especially v10 ? newer) Python, ORM, QWeb, XML, PostgreSQL OpenUpgrade or manual migration experience CI/CD, GitLab, Linux Ability to redesign and standardize modules Strong written English and async communication Architectural & System Skills Ability to take over large legacy systems and bring structure Capability to redesign modules for clean architecture, testability, and maintainability Systematic thinking around refactoring, consolidation, and optimization Strong sense of ownership and independence Communication Good written English (Slack, GitLab, Notion) All communication is async/text-based Excellent spoken English not required Tools You Must Be Proficient With AI Development Tools (Required ? not optional) AI coding assistants: Windsurf, Cursor, Copilot, Codeium, CodeWiki, etc. AI documentation/analysis tools: ChatGPT, Claude, Gemini, DeepSeek, Grok Ability to use AI efficiently for: module development code refactoring migration scripts database mapping issue debugging technical documentation Other Tools GitLab Notion Linux environment Nice to Have Experience in insurance or financial workflows Familiarity with GDPR and EU regulations Experience working with small, high-accountability teams Work Environment & Culture Small, stable team (10?15 employees) Fast decision-making, no bureaucracy Structured GitLab flow (dev ? staging ? prod) Long-term cooperation (years) Occasional off-hours work required for production deployment downtime-minimization How To Apply Send: CV / LinkedIn / portfolio Details of 2 Odoo migrations you handled Your migration approach Estimated timeline Availability & timezone Shortlisted candidates will get SSH access to a cloned environment for preparing an outline migration plan. How to apply for this opportunity? Step 1: Click On Apply! And Register or Login on our portal. Step 2: Complete the Screening Form & Upload updated Resume Step 3: Increase your chances to get shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well). So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
Required Skills
Additional Information
- Company Name
- Uplers
- Industry
- N/A
- Department
- N/A
- Role Category
- Python Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 2 weeks ago
- Application Ends
- 1 week left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position