Kyosk Senior Python Engineer Jobs in Nairobi, Kenya

Kyosk Senior Python Engineer Jobs in Nairobi, Kenya

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.

    How to Apply

  • For more information and job application details, see; Kyosk Senior Python Engineer Jobs in Nairobi, Kenya

    Find jobs in Kenya. Jobs - Kenya jobs. Search our career portal & find the latest Kenyan job positions, career opportunities & jobs in Kenya.

    Jobs in Kenya - banking jobs, IT jobs, accounting jobs, NGO jobs, business administration, ICT, UN jobs, procurement jobs, education jobs, hospital jobs, human resources jobs, engineering, teaching jobs, and other careers in Kenya.

    Find your dream job from 1000s of vacancies in Kenya posted and updated daily - click here!

  • Click here to post comments

    Join in and write your own page! It's easy to do. How? Simply click here to return to Scholarships & Grants FAQ.