Key Responsibilities:• Design, develop, and maintain applications using the Frappe Framework.• Ensure high availability and performance of applications.• Contribute to all phases of the development lifecycle, from concept and design to testing and deployment.• Write clean, scalable, and efficient code in Python.• Perform software analysis, risk assessments, programming, testing, and debugging.• Manage project priorities, deadlines, and deliverables within a team setting.• Ensure compliance with project specifications and industry best practices.• Translate application storyboards and use cases into functional applications.• Work independently with minimal supervision and collaboratively with cross-functional teams.• Engage with system architects and senior developers to ensure superior software design.
Requirements:• 4-6 years of experience in software development, with specific expertise in the Frappe framework.• Strong foundation in Python programming and back-end development.• Experience with front-end technologies such as JavaScript, HTML5, and CSS3 is preferable.• Familiarity with database technology such as MySQL and MariaDB.• Proficient understanding of code versioning tools, such as Git.• Experience developing custom workflows, page layouts, and custom objects within ERP systems.• Practical experience with Scrum/Agile development methodologies.• Strong analytical and problem-solving skills.• Excellent verbal and written communication skills.