Website TMHS Group Limited
TMHS specializes in emergency response, occupational health, and environmental safety—delivering reliable, efficient healthcare solutions since 2009.
Software Engineer
Introduction
TMHS GROUP LIMITED is a locally registered company specializing in Emergency Medical Services, Waste and Environmental Management, Occupational Health and Safety (both local and international), and Medical Supplies Services. We are looking for a result-driven Software Engineer who is committed, passionate about innovation, and ready to lead our digital transformation efforts.
The Role
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.
Key Responsibilities
- 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.
Requirements & Skills
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.
Soft Skills:
- Communication: Ability to bridge the gap between technical execution and non-IT stakeholder expectations.
- Ownership: A proactive “problem-solver” mindset with a strong drive for excellence.
- Time Management: Highly organized with the ability to work effectively under tight deadlines.
Why Join Us?
At TMHS, you aren’t just a coder; you are a key player in our growth. We offer an environment where dedicated work is recognized, and your passion for new technology and innovation is rewarded.
To apply for this job please visit erp.tmhsgroup.com.
