Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 25, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    A kiosk is an informal convenience store selling everyday household items. Known locally by their vernacular names e.g. Duka in Kenya, Spaza in South Africa, Kantemba in Zambia. kiosk-type retail outlets are the cornerstone of African retail, accounting for over 60% of all retail trade flows. Despite their importance, kiosk-type retail outlets face significant challenges, including high cost of stock and unreliable delivery. 
    Read more about this company

     

    Senior Python Engineer

    Role Profile

    We are looking for a Senior Python Engineer to join our Technology team and help us develop and maintain the ERPNext Platform including the customization of the open-source ERPNext software.  He/she will build highly scalable, reliable, and stable ERPNext Modules according to the business and user needs.

     Key Responsibilities:

    • System Design & Deployment: Lead the design, configure, build, test, deployment and maintenance of the ERPnext Frappe based applications. Actively gather technical system requirements for both internal and external customers. Take part in the entire application lifecycle, focusing on application quality, security, maintainability and individual contribution. Participation in and use of agile development methodologies; drive a continuous improvement in development and operations best practices.
    • Documentation:Create documentation for software development and testing. Establish proper software references by developing and capturing system requirements, design, capabilities, limitations and maintenance of system manuals. 
    • User Support:Collaborate with the ERP System Admin to offer technical support and functional support to the system users. 
    • System Maintenance: Ensure consistent system value by offering guidance on system-related matters e.g. troubleshooting and set-up. 
    • Business continuity: Execute business continuity and implement data safety by running back-ups and scheduling and running disaster recovery tests. 
    • Stakeholder Management: Engage with stakeholders to understand their system needs and requirements. Convey complex information in both written and oral form to technical and non-technical audiences. Coordinate with internal teams to understand user requirements and provide technical solutions.

     Minimum Requirements & Key Skills:

    • At least four (4) years plus of experience in developing ERPNext Application;
    • Hands-on experience in developing ERP applications from the ground up;
    • Ability to work successfully with prospects, customers and cross-functional teams to meet development timelines;
    • Able to understand the complex business process and manage key business projects;
    • Demonstrated strong aptitude for learning new technologies and understanding how to utilize them in a customer-facing environment.
    • Working knowledge of object-oriented design and development skills;
    • Commercial eCommerce portal development and maintenance experience is preferred;
    • Experience in Frappe, ERPNext, JavaScript, MySQL, Python & Frappe-based web development;
    • Hands-on product development over Frappe Framework, ERP Next;
    • Experience with workflow, access controls, page layouts, custom objects, custom record types, reports and dashboards design and development;
    • Experience with scrum/agile development methodologies;
    • OOP concepts and backend development experience;
    • MySQL on MariaDB or equivalent;
    • Hands-on experience with hosting web applications on Apache;
    • Experience in UI/UX development for web applications is essential;
    • Experience with ERPNext Modules Human Resources, CRM, Buying, Selling, Asset Management, Stock, Buying, Accounting and Project.
    • Experience in Javascript development with CSS updates for UI changes, following Frappe/ERPNext guidelines and bringing in best practice rules is preffered;
    • Understand and use Jinja for report formats;
    • Understand and use John Resig micro templating for report formats;
    • Knowledge about HTML forms and report format.

    Competencies & Skills

    • Technical Competence;
    • Creative & Innovative Thinking;
    • Problem Solving Skills;
    • Project Management;
    • Good Communication Skills;
    • Stakeholder Management;
    • Tech Savvy.

    Method of Application

    Interested and qualified? Go to Kyosk Digital Services on kyosk.hire.trakstar.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Kyosk Digital Services Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail