Vacancy title:
Senior Python Engineer
Jobs at:
Kyosk Digital ServicesDeadline of this Job:
09 May 2022
Summary
Date Posted: Monday, April 25, 2022 , Base Salary: Not Disclosed
JOB DETAILS:
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.
Education Requirement: No Requirements
Job Experience: No Requirements
Work Hours: 8
Job application procedure
Interested candidates should click here to apply
All Jobs
Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.