The ideal candidate will be required to Design, Configure, Build, Test, Deploy and Maintain ERP and Python based applications
Duties & Responsibilities
Gathering technical requirements for internal and external customers
Creation of documentation for software development and testing.
Participation and use of Agile development methodologies.
Drive continuous improvement in development and operations best practices.
Ability to convey complex information in both written and oral form to technical and non-technical Audiences.
Requirements
Desired Technical Skills & Qualifications
1. Python Programming.
a. Work experience 3-5 years
b. Working experience in ERP modules designed by python.ERP Modules(Procurement sales accounts inventory production payroll Human Resource CRM - E-Commerce- Assets- Project Management - )
c. Created new app (small programs) linked to the ERP.
d. Has working experience in modifying the main modules from the main code of ERPNext for the Modules (Procurement sales accounts inventory production payroll Human Resource CRM - E-Commerce- Assets- Project Management
e. To customize and build reports and print layouts.
f. Can develop APIs and make integrations.
g. Plugged tools to the ERP (Calendar QR code - .)
h. Has knowledge working with Frappe framework.
i. Develop the server-side platform and deploy the applications
j. Write reusable codes
k. The candidate has to demonstrate some of the works done.
2. Web Development
a. Web development based on HTML JS -CSS ..etc.
b. Using Github.
c. Designed pages, print layout, complex Reports.
d. Experience in UI/UX development for Web Applications is essential
e. The candidate has to demonstrate some of the works done.
3. App Development (Android/iOS)
a. Integrated app with ERP (Sales order - .)
4. Database.
a. MariaDB and MySQL and any other databases.
5. Cloud Servers
a. Hands-on experience with hosting web application on Cloud based environment.
b. Working experience With Ubuntu servers (Linux OS).
6. ERP Experience
a. Experience with ERP Modules (Procurement sales accounts inventory production payroll Human Resource CRM - E-Commerce- Assets- Project Management - )
b. Experience with workflows, access controls, page layouts, custom objects, custom record types, reports, and dashboards design and development.
c. Experience with financial effect of the modules.
d. Hands-on experience in developing ERP applications from the ground up.
7. Other Skills
a. Full Stack Developer.
b. BSc in computer science or technology equivalent preferred
c. Excellent written and verbal communication skills
d. Good interpersonal communication skills are needed in order to work successfully with business owners, prospects, customers, and cross-functional teams to meet development timelines.
e. Able to understand complex business process and manage the project
f. Strong aptitude for learning new technologies and understanding how to utilize them in a customer facing-environment
g. Ability to follow standard engineering principles and practices
h. Creative approach to problem-solving
i. Working knowledge and experience of Object-Oriented design and development skills.
j. Experience with Scrum/Agile development methodologies.
Working Hours and Days
Monday to Friday = From 8am to 5pm
Saturday = 9am to 1pm