drjobs Python Developer العربية

Python Developer

Employer Active

The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

4-5 years

Job Location drjobs

Nairobi - Kenya

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Job Description

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



Benefits

Open budget salary (negotiable depending on skillset & experience)

Employment Type

Full Time

Company Industry

About Company

0-50 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.