Sr. Frappe/ERPNext Developer
BrainWise
·
9 months ago
Location
Cairo
Department
Development - BW
Employment Type
Full-time
Experience Level
Senior
Job Overview:
BrainWise is searching for an experienced and detail-oriented Senior Frappe/ERPNext Developer with a passion for developing scalable ERP solutions. This role involves designing, implementing, and maintaining custom Frappe/ERPNext applications that align with business goals. If you have 3+ years of hands-on experience in Frappe or ERPNext development, thrive in collaborative environments, and are proficient in both Python and JavaScript, we encourage you to apply.
PLEASE NOTE: If you lack direct experience with Frappe/ERPNext development, this position is not for you.
Responsibilities:
- ERP System Development & Customization: Develop and customize ERP modules and Frappe applications in line with company objectives. Translate business requirements into effective technical solutions.
- Integration & Collaboration: Work closely with cross-functional teams, including project managers, analysts, and developers, to understand requirements and deliver seamless ERP solutions.
- System Maintenance & Troubleshooting: Provide ongoing support for ERP applications, troubleshoot issues, and perform updates to ensure smooth operations.
- Data Migration & Validation: Oversee the migration and validation of data from legacy systems to ERPNext, maintaining data accuracy and integrity.
- Technical Documentation: Create and maintain comprehensive technical documentation, including workflows, system designs, and user manuals, to ensure streamlined project handovers and maintenance.
- Code Quality & Best Practices: Conduct regular code reviews, ensure adherence to coding standards, and integrate the latest Frappe releases and features to improve application functionality.
- User Support & Training: Provide guidance and support to team members and end-users, ensuring efficient use of ERP systems.
Key Qualifications:
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Experience: Minimum of 3 years of proven experience in Frappe or ERPNext development, including customizations, extensions, and enhancements.
- Technical Proficiency:
- Strong understanding of Frappe Framework and ERPNext.
- Advanced programming skills in Python and JavaScript.
- Knowledge of front-end development (HTML, CSS, JavaScript) for integrating user interfaces.
- Familiarity with version control systems (Git) and RESTful API design.
- Problem-Solving Skills: Excellent analytical abilities to troubleshoot and resolve technical challenges effectively.
- Interpersonal Skills: Ability to work independently and collaboratively in a team environment. Strong communication skills to articulate technical concepts to non-technical team members.
- Preferred Experience:
- Exposure to Agile development environments.
- Knowledge of containerization technologies such as Docker and CI/CD pipelines.
- Familiarity with cloud platforms (AWS, Google Cloud, Azure).
What We Offer:
- Competitive salary and benefits package.
- Professional development opportunities in a collaborative, innovative environment.
- Flexible work hours and remote options, allowing for work-life balance.
- If you are a skilled Frappe/ERPNext developer with a desire to drive meaningful technical advancements, BrainWise would be thrilled to hear from you. Join us in shaping ERP solutions that empower businesses!