Full Stack Developer
Job Location:
Swellendam - South Africa
Monthly Salary:
Not Disclosed
Posted on:
17 days ago
Vacancies:
1 Vacancy
Job Summary
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.
Required Skills:
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