Join SoillHR as a Full Stack Developer and work on both front-end and back-end applications. You'll be responsible for building and maintaining software that impacts real operations, so attention to detail is key.
Dynamic and focused on operational excellence
To design, build, and maintain complete software applications across both the front\-end and back\-end \- essentially handling the entire development "stack" from user interface to server and database. **Programming software solutions:** * Translate user requirements into a development spec * Multi\-database Laravel applications connecting to SAP Business One and several internal SQL Server databases simultaneously * Bi\-directional ERP integration \- pulling master/transaction data from SAP and pushing changes back through broker databases * Event\-driven and queue\-based architectures \- scheduled syncs, throttled listeners, long\-running background jobs * Operational system and reporting features used daily by factory and operations staff * React \+ Inertia frontends with complex data tables, charts, import/export flows, etc. * Active production systems \- not greenfield. Changes touch real inventory, orders, and shop\-floor activity. **Test the software solutions:** * Testing software solutions after design to identify and eliminate programming or logic flaws. **Implement the completed or in progress software solution:** * Take the software from a Dev environment to Test and finally to Live. * Alter software solution as required to fix any bugs. **Improve software solutions based on user feedback:** * Design, develop and implement upgrades to existing systems. **Perform maintenance and provide support on existing software solutions:** * Fix, upgrade and make changes to keep existing systems relevant, while providing support like investigating issues, adding users, adjusting profiles and maintaining setup and data integrity. **Health and Safety** * Participate in safety forums and attend relevant training/programmes * Report all safety incidents to the relevant people * Comply with safety policies and procedures * Wear protective clothing (where applicable) at all times **Qualifications and Experience** * A relevant B Degree featuring Software programming recommended. * A minimum of 3 years relevant working experience would be deemed appropriate. * Experience in the following aspects will be advantageous: * Back\-end: PHP 8\.3\+, Modern Laravel (11 or higher), Multi\-database Eloquent, Queue architecture, Event\-driver design, Pers/PHPUnit o Front\-end: React 18\+ \& Typescript, Inertia.js v2\+, Tailwind CSS v3\+, Vite o Database: SQL Server (MSSQL), ETL/sync patterns, Excel import/export o DevOps: Laravel Herd, Composer/npm, Git **Knowledge, Skills and Attributes** * Ability to analyze and optimize * Excellent communication * Information and technology proficiency * Proven success in problem solving * Comfortable with complexity * Attention to detail and accuracy * Planning and organizing * Initiative * Ownership * Stress tolerance * Strong mathematical aptitude \#pnet
You'll be taken to the original listing on za.indeed.com to apply.