ERPNEXT DEVELOPER
Exp: 2-3 years
ISKCON Bangalore Rajajinagar
Department: Information Technology
About the Job
An ERPNext/Frappe Developer is responsible for building, customizing, and maintaining business solutions using the Frappe Framework
Key Responsibilities
- Custom App & Module Development: Design and build complete applications from scratch or extend existing ERPNext modules using the Frappe Framework.
- System Customization: Create custom scripts, DocTypes, workflows, and print formats to automate business processes.
- API & Integrations: Develop RESTful APIs and integrate ERPNext with third-party tools such as payment gateways, CRMs, or e-commerce platforms.
- Reporting & Dashboards: Design and implement custom reports (Script, Query, or Report Builder) and interactive dashboards for data visualization.
- Maintenance & Upgrades: Ensure a smooth transition for existing customizations when upgrading to newer versions of Frappe/ERPNext.
Required Experience and Skills
- Programming Languages: High proficiency in Python (server-side) and JavaScript (client-side) is essential.
- Framework Knowledge: Deep understanding of the Frappe Framework, including Jinja2 templates, Bench CLI, and hooks.
- Database Management: Experience with MariaDB/MySQL or PostgreSQL, specifically in schema modeling and query optimization.
- Web Technologies: Familiarity with HTML5, CSS3, jQuery, and Bootstrap.
- Version Control: Proficiency with Git for code management and collaboration.
- DevOps (Optional but Preferred): Knowledge of Linux server administration, Docker, and deployment on platforms like AWS or Frappe Cloud