Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Key Responsibilities:
System Development & Customization:
- Develop and Customize ERPNext: Write code to customize ERPNext to meet client-specific needs using the Frappe framework and Python.
- System Integration: Develop and implement integrations with external platforms using APIs and webhooks to ensure smooth data flow between systems.
- Create New Modules: Build new modules within ERPNext to enable additional features, including custom reports and workflow tools.
- Server Management & Maintenance: Install, configure, and manage servers remotely, ensuring smooth operation and performance optimization of ERPNext using Frappe and tools like Docker when necessary.
- Data Migration: Write scripts to migrate data from legacy systems to ERPNext, ensuring accurate and complete data transfer.
- Post-Implementation Support: Provide ongoing support to resolve technical issues, bugs, and software-related problems.
- Performance & Feature Enhancements:
- System Optimization: Improve the speed and efficiency of applications by writing efficient code and optimizing existing functionality.
- Performance Monitoring: Monitor the system's performance, analyze bottlenecks, and recommend ongoing improvements.
- Advanced Feature Implementation: Develop advanced features like AI-based reporting, automation, and custom workflows.
- Technical Documentation:
- Code Documentation: Write detailed documentation for code and system development to ensure future maintenance and scalability.
- SOP Documentation: Create Standard Operating Procedures (SOPs) for the developed system components and processes.
- Team Collaboration:
- Collaboration with Other Teams: Work closely with implementation, support, and other technical teams to ensure smooth system integration and functionality.
- Remote Collaboration Tools: Use tools like GitHub for version control and Slack for daily communication and task tracking.
Job Requirements
- Frappe Framework (for customizing ERPNext and developing new applications).
- Python (for backend development and ERPNext customization).
- HTML & CSS (for customizing ERPNext Printing and Frontend).
- JavaScript & jQuery (for frontend development and client-side scripting).
- SQL (for database management and query writing).
- API Integrations and Webhooks.
- Server Management (setting up and maintaining development and production environments).
- GitHub and GitHub Action (for version control and code collaboration).