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