Software Engineer (Python / Odoo Developer)
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