Job Description
As a Software Engineer, you will be the architect of our digital ecosystem. You will develop high-performance web and mobile applications using the Frappe framework and Flutter, ensuring our ERP systems and custom tools are secure, scalable, and user-centric. You will work closely with both technical peers and non-IT stakeholders to turn visionary ideas into functional reality.
Job Industry
Engineering And Technical
Job Salary Currency
TZSJob Salary Fixed
NoKey Deliverables
- Collaborate with management and various departments to identify, analyze, and document end-user requirements for new software solutions.
- Design, develop, and test robust web applications using the Frappe framework and cross-platform mobile applications using Flutter.
- Lead the end-to-end design, development, and strategic management of the ERP system to ensure it aligns perfectly with organizational workflows.
- Translate complex business requirements from non-technical stakeholders into technical specifications and elegant, efficient code.
- Monitor and ensure the security of all developed systems, maintaining detailed documentation for future upgrades and maintenance.
- Troubleshooting, debugging, and maintaining existing software while providing high-level IT support and systems administration when required.
- Recommend and implement necessary upgrades for existing systems to improve overall performance and user experience.
Professional Qualifications
| Industry | Qualification |
|---|---|
| Engineering And Technical | Technical Essentials: Frameworks: Proven experience with the Frappe Framework Mobile: Proficiency in Flutter for cross-platform (Android & iOS) development. Languages: Strong command of Python, JavaScript, and Dart. Database: Experience with MariaDB/PostgreSQL and SQL optimization. ERP Expertise: Demonstrated experience in the design, development, and lifecycle management of ERP systems and business process automation. The “Added Advantage” (Preferred): Candidates who can demonstrate the ability to explore and integrate AI technologies or Large Language Models (LLMs) to automate processes will be considered (Not Mandatory). Prior experience in IT Support or general system administration is an added advantage. Familiarity with CI/CD pipelines and Version Control (Git) environments. |
Essential Qualities
| Essential Qualities |
|---|
|
Application Process
Close Date
01/04/2026