Position Title - Python Developer – ERP Applications
Experience Required - 5 to 10 Years
Job Location - Chennai - onsite
About the Role
We are looking for an experienced Python Developer with strong ERP implementation and customization experience to join our team. The candidate should have hands-on expertise in developing, customizing, integrating, and supporting ERP applications using Python-based frameworks.
The ideal candidate should have experience working with ERP platforms such as ERPNext, Frappe Framework or other ERP ecosystems.
Key Responsibilities
- Design, develop, customize, and maintain ERP modules and business applications.
- Develop backend functionalities using Python.
- Customize ERP workflows, forms, reports, scripts, and dashboards.
- Build REST APIs and third-party integrations.
- Develop custom modules for HRMS, CRM, Finance, Payroll, Inventory, Procurement, and Project Management.
- Analyze business requirements and convert them into technical solutions.
- Perform code reviews, debugging, optimization, and troubleshooting.
- Work with frontend technologies for ERP UI customization.
- Collaborate with functional consultants, business analysts, and implementation teams.
- Prepare technical documentation and deployment guides.
- Support ERP implementation, migration, and upgrade activities.
- Ensure application security, scalability, and performance optimization.
Technical Skills
- Strong experience in Python development (5 years)
- Hands-on experience with ERP applications
- Experience in: ERPNext, Frappe Framework, Odoo
- Strong knowledge of:
- Python
- JavaScript
- HTML/CSS
- REST API
- JSON
- SQL / MariaDB / PostgreSQL
- Experience with:
- Custom DocTypes
- Server Scripts
- Client Scripts
- Workflow Automation
- Print Formats
- Reports & Dashboards
- Role & Permission Management
- Familiarity with Git version control
- Experience in Linux server deployment and troubleshooting
- Knowledge of cloud hosting and Docker is an added advantage
Nice to Have
- Experience with:
- API Integrations
- Payment Gateway Integrations
- WhatsApp/SMS/Email integrations
- Mobile App backend support
- AI/Automation integrations
- Exposure to:
- AWS / Azure
- CI/CD pipelines
- Redis / Queue Management
Preferred Qualifications
- ERP implementation experience in HRMS, Finance, Payroll, CRM, Procurement, projects, or Service industry
- Experience working in Agile/Scrum environment
- Good communication and client handling skills