Softices
Website:
softices.com
Job details:
We are looking for a detail-oriented and technically proficient Python ERP Developer (NextERP / Frappe Framework) with 2 to 4 years of hands-on experience to design, develop, and customize ERP applications that support our core business operations. The ideal candidate has strong Python programming skills, a solid understanding of the Frappe Framework and NextERP ecosystem, and the ability to translate business requirements into reliable and scalable ERP solutions. A passion for clean code, problem-solving, and delivering real business value is essential.
Position: ERP/ Python Developer
Experience: 2 to 4 Years
Salary: Don’t worry about it, if you have right skills.
No. of Openings: Always open for the right candidate.
Key Responsibilities:
- Design, develop, and maintain custom applications and modules using the Frappe Framework.
- Customize and extend NextERP functionalities based on business requirements.
- Create and manage DocTypes, fields, workflows, and business logic.
- Implement server-side logic in Python and client-side scripting using JavaScript.
- Develop and integrate REST APIs for third-party system integrations.
- Build and customize UI components, forms, reports, and dashboards.
- Configure and manage scheduled jobs and background workers.
- Ensure proper data validation, security roles, and permissions.
- Debug and resolve system issues using logs and developer tools.
- Collaborate with cross-functional teams to gather requirements and deliver ERP solutions.
- Participate in deployment, testing, and ongoing maintenance of ERP systems.
Required Skills and Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 2 to 4 years of hands-on experience in ERP development using Frappe Framework and/or NextERP.
- Strong proficiency in Python programming, including: Object-Oriented Programming (OOP)
- Writing clean, maintainable, and scalable code
- Solid understanding of the Frappe Framework architecture, including: DocTypes, Models, and Controllers
- Hooks, Events, and Background Jobs
- REST API and RPC mechanisms
- Experience working with NextERP modules, customization, and implementation.
- Proficiency in JavaScript, including client-side scripting in Frappe (custom scripts, form scripting).
- Strong knowledge of HTML, CSS, and Jinja templating for UI customization.
- Familiarity with RESTful API development and integration.
- Experience with Git for version control.
Preferred Skills:
- Experience in deploying and managing Frappe/NextERP applications.
- Knowledge of production setup.
- Experience with ERPNext / NextERP customization and module development.
- Exposure to multi-company, multi-currency, and role-based ERP systems.
- Familiarity with CI/CD pipelines for automated deployments.
- Experience in performance optimization, including query optimization and caching strategies.
- Understanding of ERP data migration, backups, and version upgrades.
Click on Apply to know more.