ERP programmer / Developer
Full-timeJob Description
- Meet with stakeholders to gather requirements and implement timelines.
- Understand ERP product offerings and be able to perform high-level gap analysis.
- Perform powerful demonstrations and presentations on ERP System.
- Develop client solution as part of a cross-functional team consisting of business advisors, consultants, other developers, and customer.
- Ensure ERP system meets business requirements and goals and fulfills user requirements.
- Work closely with the sales team to understand client’s needs & engage with sales in the field through meetings, presentations and demonstrations.
- Implement, Troubleshoot, debug, fix, optimize performance, and upgrade software and ensure customer software solution works robustly in the field.
- Assist Finance and Operational departments in various projects to improve productivity of business processes.
- Perform ERP solution implementation.
- Perform customization of ERP reports working with DBAs and IT Security
- Monitor and identify potential problems in our ERP system.
- Ability to recognize patterns, perfect processes, and constantly improve day to day work.
- Writing customized programs and scripts, as well as configuring ERP applications.
- Providing technical support and training ERP end-users
- Preparing development progress updates and documenting ERP processes
Essential skills/competencies:
- Degree in Computer Science, Software Engineering, or a related discipline.
- Languages: English and Arabic
- 2-5 years of professional experience with ERP systems (Odoo, ERPNext, SAP, etc.)
- Frontend: Typescript or Javascript, HTML and SASS, LESS or CSS.
- Object-Oriented: Python, Java, C++
- Backend: SQL, PostgreSQL, MySQL or equivalent persistent store.
- Git and CI/CD workflows
- Proficiency with Linux.
- Detail-oriented, quality mindset, and strong critical thinking skills
- Strong understanding of accounting concepts and practices, supply chain management and sales