Software Engineer (Python / Odoo Developer)

October 28, 2026
Urgent

Job Description

Job Description – Python / Odoo Developer

Company Name: EBSL Automat
Job Title: Python / Odoo Developer
Role: Software Developer
Department: Software – Automat Apps
Job Location: Bengaluru, Karnataka
Employment Type: Full-Time, Permanent
Experience Required: Not Specified
Educational Qualification: BCA / MCA / B.E. / B.Tech (Any Specialization)
Industry: IT Software / Software Services
Reporting To: Automat Apps – Division Director
Joining Requirement: Immediate Joiners Preferred
Salary: Not Disclosed

Working Days and Timings

Working Hours: 9:30 AM – 6:30 PM

Working Days: Monday to Saturday

Weekly Holidays: Sundays, 2nd and 4th Saturdays

Work Location: Bengaluru

Job Summary

EBSL Automat is looking for a skilled and enthusiastic Python / Odoo Developer with strong programming knowledge, PostgreSQL database expertise, and an interest in Enterprise Resource Planning (ERP) systems.

The ideal candidate should possess excellent technical aptitude, strong problem-solving abilities, and a willingness to learn and develop ERP solutions.

Experience in Odoo development and techno-functional implementation will be an added advantage.

The selected candidate will be responsible for developing, customizing, integrating, and maintaining software applications using Python, PostgreSQL, and the Odoo framework to support organizational business requirements.

Key Responsibilities

1. Python and Odoo Application Development

Design, develop, and maintain software applications using Python.

Develop and customize ERP applications using the Odoo framework.

Write clean, efficient, reusable, and maintainable code.

Collaborate with cross-functional teams to develop and test software modules.

Follow software development methodologies and coding best practices.

Ensure modularity, scalability, and performance of applications.

2. Odoo Customization and Configuration

Customize and configure Odoo modules according to business requirements.

Understand business processes and translate them into functional ERP solutions.

Support Odoo module development, enhancements, and implementation.

Work with functional teams to identify system requirements.

Improve ERP workflows and application functionality.

3. PostgreSQL Database Development

Design, develop, and maintain PostgreSQL databases.

Write and optimize SQL queries for efficient data processing.

Ensure database performance, security, and integrity.

Support database troubleshooting and optimization.

Maintain database schemas and technical documentation.

4. Odoo Integration and Data Migration

Integrate Odoo applications with third-party software and external systems.

Support integration between ERP modules and business applications.

Perform data migration and data management activities.

Ensure accuracy, consistency, and reliability during data migration.

Troubleshoot application integration issues.

5. Software Testing and Code Quality

Conduct code reviews and implement improvements.

Identify, debug, and resolve application issues.

Ensure adherence to coding standards and development best practices.

Test software modules before deployment.

Maintain application reliability and performance.

6. Documentation and End-User Support

Prepare technical documentation for developed applications.

Maintain system architecture documentation and database schemas.

Document Odoo modules, configurations, and customizations.

Provide functional training and technical support to end-users.

Assist users in understanding new ERP modules and features.

7. User Feedback and Application Improvement

Gather and analyze feedback from ERP users.

Identify opportunities to improve application functionality.

Monitor user adoption of newly implemented modules.

Implement enhancements to improve usability and efficiency.

8. Continuous Learning and Team Collaboration

Stay updated with Python, PostgreSQL, and Odoo technologies.

Learn new ERP concepts and business processes.

Participate in knowledge-sharing activities.

Collaborate with technical and functional teams.

Support team members through documentation and technical guidance.

Required Technical Skills

Primary Skills – Mandatory

Python Programming

Strong Technical Aptitude

Problem-Solving Skills

Software Application Development

Database Fundamentals

Willingness to Learn ERP Technologies

Technical Skills Relevant to the Role

PostgreSQL

SQL Query Development

Odoo Framework

Odoo Module Development

Odoo Customization

Odoo Configuration

ERP Application Development

Database Optimization

Software Testing and Debugging

Third-Party Application Integration

Data Migration

Technical Documentation

Preferred Skills

Odoo Techno-Functional Development

Odoo ERP Implementation

Business Process Analysis

ERP Module Configuration

Odoo Functional Knowledge

Odoo Certification

User Training and Functional Support

Candidate Requirements

Educational qualification in BCA, MCA, B.E., or B.Tech.

Strong understanding of Python programming.

Good technical aptitude and analytical thinking.

Knowledge of PostgreSQL and database management.

Interest in learning ERP systems and Odoo development.

Ability to understand business requirements and develop software solutions.

Good understanding of software development principles.

Strong debugging and troubleshooting skills.

Excellent communication and interpersonal abilities.

Ability to work independently and collaboratively.

Strong attention to detail and code quality.

Willingness to learn new technologies and business processes.

Availability to join immediately.

Willingness to work in Bengaluru as per the specified schedule.

Preferred Qualifications

Previous experience in Python and Odoo application development.

Experience working in an Odoo techno-functional environment.

Odoo certification in relevant functional areas.

Knowledge of industry-specific ERP business processes.

Experience customizing and implementing Odoo modules.

Exposure to ERP integration and data migration activities.

About the Company

EBSL Automat is seeking software development professionals for its Automat Apps division.

The role focuses on developing and enhancing software applications, including ERP solutions, to support organizational business processes and operational requirements.

How to Apply

Interested and eligible candidates can send their updated resumes or contact the recruitment team.

Email: hr@automat.co.in
Contact Number: +91 91484 51100

Company: EBSL Automat
Position: Python / Odoo Developer
Location: Bengaluru, Karnataka
Employment Type: Full-Time, Permanent
Joining: Immediate

Location