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:

  1. ERP System Development & Customization: Develop and customize ERP modules and Frappe applications in line with company objectives. Translate business requirements into effective technical solutions.
  2. Integration & Collaboration: Work closely with cross-functional teams, including project managers, analysts, and developers, to understand requirements and deliver seamless ERP solutions.
  3. System Maintenance & Troubleshooting: Provide ongoing support for ERP applications, troubleshoot issues, and perform updates to ensure smooth operations.
  4. Data Migration & Validation: Oversee the migration and validation of data from legacy systems to ERPNext, maintaining data accuracy and integrity.
  5. Technical Documentation: Create and maintain comprehensive technical documentation, including workflows, system designs, and user manuals, to ensure streamlined project handovers and maintenance.
  6. 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.
  7. User Support & Training: Provide guidance and support to team members and end-users, ensuring efficient use of ERP systems.


Key Qualifications:

  1. Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
  2. Experience: Minimum of 3 years of proven experience in Frappe or ERPNext development, including customizations, extensions, and enhancements.
  3. Technical Proficiency:
  4. Strong understanding of Frappe Framework and ERPNext.
  5. Advanced programming skills in Python and JavaScript.
  6. Knowledge of front-end development (HTML, CSS, JavaScript) for integrating user interfaces.
  7. Familiarity with version control systems (Git) and RESTful API design.
  8. Problem-Solving Skills: Excellent analytical abilities to troubleshoot and resolve technical challenges effectively.
  9. Interpersonal Skills: Ability to work independently and collaboratively in a team environment. Strong communication skills to articulate technical concepts to non-technical team members.
  10. Preferred Experience:
  11. Exposure to Agile development environments.
  12. Knowledge of containerization technologies such as Docker and CI/CD pipelines.
  13. Familiarity with cloud platforms (AWS, Google Cloud, Azure).


What We Offer:

  1. Competitive salary and benefits package.
  2. Professional development opportunities in a collaborative, innovative environment.
  3. Flexible work hours and remote options, allowing for work-life balance.
  4. 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!