Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
Qualifications Required: Bachelor’s Degree in Computer Science (Majoring in Web Application Desired) or Closely relevant qualification
Experience Required: At least 5+ years’ experience in full-stack development desired
Skills Required: • Ability to integrate codes and program systems into company’s existing web-based programs. • Ability to create and maintain tailored software programs across a range of company departments. • Proficient in the use of a range of software languages and programs including but not limited to PHP, JavaScript, Laravel8, TailwindCSS, ReactJS, Linux Servers, NGINX, mySQL Composer and NodeJS. • Broad experience in Linux operating systems and hosting applications using Apache and/or Nginx. • Proficient in setting up and using Git & Git Workflows. • In-depth knowledge and experience of HTML / CSS an advantage. • Problem solving and continuous improvement. • Ability to work under pressure to meet deadlines. • Ability to adapt software programs to changing business needs. • Ability to prioritise and multitask. • Sound English skills – verbal and written.
Salary Range: $85,000 - $95,000
Position Description: • Collaborates with management and department heads to create tailored software programs for different departments including but not limited to the farm, processing and packaging plant, sales, accounts, payroll, freight and logistics. • Researches, analyses, designs, develops and installs software infrastructure, monitoring and reporting tools to assist sales, logistics, payroll and other departments. • Works alongside department heads to test, diagnose, debug, rectify and improve programming language and software systems to ensure they perform to specification and makes sure all protocols and procedures are to industry approved and quality accredited standards.
• Integrates codes and programming systems into existing web-based programs. • Develops and maintains configuration management solutions using Laravel, TailwindCSS, ReactJS, Linux Servers, NGINX, mySQL, Composer, NodeJS. • Develops test automation frameworks in collaboration with other team members. • Ascertain and identify relevant issues and provide professional advice and expertise for current and future software design including recommending additional software purchases and upgrades, where beneficial and cost-effective. • Manages and is responsible for code repository – Fossil Code Repository and Git – including creating, making any necessary changes and maintaining documentation. • Responsible for creating, updating and adapting end-user manuals and operational procedures for software programs. • Ensures software programs and infrastructure meets quality and technical standards. • Ensures programs and applications are performing to specification and rectifying any errors. • Proactively seeks solutions to improve software programs to meet business needs. • Ensures tune performance and high availability of infrastructure used by the company and departments.