Description
Summary:
Seeking an ERPNext Developer to customize, maintain, and support ERPNext and Frappe-based applications according to business requirements.
Highlights:
1. Develop and customize ERPNext modules, features, and workflows
2. Utilize Frappe Framework for custom apps, scripts, and business logic
3. Manage integrations, optimize performance, and troubleshoot system issues
ERPNext Developer
**Job Purpose:**
To develop, customize, maintain, and support ERPNext and Frappe\-based applications in line with business requirements.
**Key Responsibilities**
* Develop and customize ERPNext modules, features, and workflows based on business requirements.
* Create and maintain DocTypes, Custom Fields, Workflows, Print Formats, Reports, Dashboards, and system configurations.
* Develop and maintain Custom Apps, Server Scripts, Client Scripts, and custom business logic using the Frappe Framework.
* Develop and manage integrations with external applications and services using REST APIs.
* Configure and maintain user roles, permissions, and access controls.
* Troubleshoot system issues, resolve bugs, and perform routine maintenance and upgrades.
* Optimize application performance, database queries, and code efficiency.
* Manage source code, deployments, and development environments using Git, Bench, and Linux\-based servers.
* Work with internal teams to gather requirements and provide suitable technical solutions.
* Prepare and maintain technical documentation for customizations, integrations, and system changes.
* Provide technical support and user assistance when required.
* Perform other related duties as assigned.
**Required Skills \& Experience:**
* Minimum 3 years of hands\-on experience in ERPNext and the Frappe Framework.
* Strong proficiency in Python.
* Good experience with JavaScript, HTML, and CSS.
* Strong knowledge of DocTypes, Server Scripts, Client Scripts, Frappe ORM, Hooks, Fixtures, Jinja Templates, Custom Apps, and Print Formats.
* Experience with REST API integrations.
* Good knowledge of MariaDB and/or PostgreSQL.
* Experience with Git/GitHub/GitLab.
* Strong troubleshooting and problem\-solving skills.
If you're interested, please share your CV at: **career@floragroup.net**
Job Type: Full\-time
Application Question(s):
* Do you have hands\-on experience developing or customizing a complete ERP system covering multiple business modules such as HR, Finance, Procurement, Sales, Inventory, and Projects?
* Please briefly mention the ERP systems/modules you have developed or customized.
Experience:
* ERPNext and the Frappe Framework: 3 years (Preferred)
Work Location: In person