All Openings
Jaycon Systems India Private Limited
ERPNext Developer
Information Technology - JS
·
Remote/Abroad
Location
Remote/Abroad
Department
Information Technology - JS
Employment Type
Full-time
About the Role
ERPNext Developer
Summary
We are seeking a highly skilled and motivated ERPNext Developer to join our team at Jaycon Systems. The ERPNext Developer is responsible for designing, developing, and maintaining ERPNext solutions to support business operations. This role involves customizing modules, developing scripts, integrating third-party applications, and optimizing workflows within ERPNext. The ideal candidate has strong technical expertise in the Frappe Framework, Python, and JavaScript, along with a deep understanding of ERP workflows in manufacturing and service environments.
Duties & Responsibilities
- ERPNext Development & Customization Support:
- Develop, customize, and maintain ERPNext modules based on business needs.
- Design and implement new features using Python, JavaScript, HTML, CSS, the Frappe Framework, and open-source libraries.
- Develop custom scripts, reports, and dashboards to enhance functionality.
- Ensure system scalability, security, and data integrity.
- Optimize ERPNext workflows to streamline business processes.
- System Integration and API Development:
- Develop and manage API integrations between ERPNext and third-party applications.
- Automate business processes using REST APIs and webhooks.
- Implement custom data synchronization between ERPNext and external databases or systems.
- System Administration and Performance Optimization:
- Maintain ERPNext servers, ensure backups, and monitor system health.
- Troubleshoot performance issues and optimize system efficiency.
- Manage user roles, permissions, and security settings in ERPNext.
- Technical Support and Documentation:
- Provide technical support for ERPNext-related issues.
- Document all customizations, scripts, and development work for future reference.
- Stay updated on ERPNext and Frappe Framework updates and implement relevant changes.
- Utilize GitLab for source control management and document software information in Markdown format.
Necessary Skills & Knowledge
- ERPNext certification or prior experience in an ERP implementation project.
- Experience with cloud hosting services such as AWS.
- Knowledge of containerization tools like Docker.
- Proficiency in programming languages: C# (.NET), C++, JavaScript, Python, Bash, HTML, and CSS.
- Proficiency in React, Python, JavaScript, and Frappe Framework.
- Strong knowledge of MariaDB, Linux servers, and Git version control.
- Experience in API development and system integrations.
- Understanding of business processes like Manufacturing, Inventory, Sales, and HR in ERPNext.
Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum 2+ years of experience in ERPNext development and customization.
Working Environment
- The position is remote or an in-office position.
- Collaborative environment with opportunities to work independently and as part of a team.
Job Relationships
- Reports to: System, Network, & Security Manager
- Works closely with: Software developers team, IT
Performance Metrics
- Task Completion Rate: Percentage of assigned tasks completed within designated deadlines.
- Customization Implementation Success Rate: Percentage of customizations implemented without major issues.
- System Stability: Percentage of uptime and minimal disruptions caused by customizations.
Additional Information
Note:As part of our commitment to a safe and trustworthy workplace, background checks may be conducted on potential hires.