6 - 10 years

5 - 9 Lacs

Posted:-1 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position Title

Senior Python Developer / Python Architect - Odoo

Employment Type

Full Time (On Payroll)

Location

Bhubaneswar / Hyderabad

Experience

6-10 years (Minimum 3+ years in Python application architecture and Odoo)

Role Overview

We are looking for a

Senior Python Developer / Architect

who can

own end-to-end application development

, provide

technical leadership

, and

drive architecture, design, and delivery

of Python-based enterprise applications.
The role also requires

strong expertise in Odoo ERP implementation and customization

to support current and future business requirements.
The candidate will work closely with stakeholders, internal teams, freelancers, and in-lancers, ensuring scalable, secure, and high-quality solutions.

Key Responsibilities (KRA)

1. Requirements & Planning

  • Lead

    requirements gathering

    , analysis, and feasibility assessment with business and technical stakeholders
  • Define

    compliance, security, and scalability considerations

  • Prepare

    project plans, timelines, and effort estimations

2. Architecture & Design

  • Own

    application architecture design

    and overall technical blueprint
  • Select and define

    technology stack, frameworks, and best practices

  • Design

    scalable, modular, and secure system architecture

3. Core Development

  • Lead and contribute to

    core Python module development

  • Design and develop:
  • Login pages, home pages, and role-based access
  • Backend business logic and APIs
  • Review and guide code developed by freelancers and junior developers

4. Database & Data Handling

  • Collect, analyze, and validate

    client-provided Excel and physical data

  • Design

    database schema, tables, and user forms

  • Implement

    Python database connections

    (ORM / direct DB access)
  • Ensure data integrity, performance, and security

5. Integration & Security

  • Implement

    integration with third-party systems and APIs

  • Apply

    security best practices

    (authentication, authorization, data encryption)
  • Ensure secure handling of credentials and sensitive data

6. Odoo Implementation & Management

  • Lead

    Odoo ERP implementation, customization, and configuration

  • Develop and customize

    Odoo modules using Python

  • Handle:
  • Odoo backend logic
  • Workflow automation
  • Reports and dashboards
  • Integrate Odoo with external applications and databases
  • Manage Odoo upgrades, performance tuning, and support

7. Testing & Quality Assurance

  • Define and execute

    unit testing, integration testing, and UAT support

  • Ensure adherence to

    coding standards and quality benchmarks

  • Perform performance and security testing

8. Deployment & Support

  • Manage

    deployment, release management, and production support

  • Handle

    post-launch optimization and bug fixes

  • Ensure application stability and performance

9. Documentation & Training

  • Prepare

    technical documentation, architecture documents, and user manuals

  • Conduct

    knowledge transfer and training

    for internal teams and stakeholders

Required Skills & Expertise

Technical Skills

  • Strong hands-on experience in

    Python application development

  • Experience in

    application architecture and system design

  • Expertise in

    Odoo ERP (Implementation, Customization, Modules)

  • Strong knowledge of:
  • REST APIs
  • SQL / PostgreSQL / MySQL
  • ORM frameworks
  • Experience with:
  • Authentication & Authorization
  • Security best practices
  • Performance optimization

Tools & Technologies (Preferred)

  • Django / Flask / FastAPI
  • Odoo Framework
  • Git / Version Control
  • Linux environments
  • Cloud platforms (AWS / Azure - preferred)

Soft Skills

  • Strong

    ownership mindset

    and leadership capability
  • Excellent

    communication and stakeholder management

  • Ability to

    mentor freelancers and internal team members

  • Problem-solving and decision-making skills
  • Ability to work independently and drive delivery


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
In2it Enterprise Business Services

Information Technology and Services

San Francisco

RecommendedJobs for You