![GH Staffing logo](https://static.wixstatic.com/media/32f2e3_ec73ac0bbe1f4ca28f03ab3473271864~mv2.png/v1/crop/x_455,y_560,w_1033,h_823/fill/w_85,h_68,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/32f2e3_ec73ac0bbe1f4ca28f03ab3473271864~mv2.png)
Hours: Mon – Fri (8.30am - 5.00pm)
Type: Permanent
Job purpose
In this junior software developer role, you will be advancing young your software development skills, writing high quality code, implementing, testing and reviewing solutions. You will play a big part in building our software architecture which intends to be cutting edge and which will transform our industry. You will collaborate with the senior developer to formulate software solutions based on the needs of our users.
Key accountabilities
Analysing user requirements
Liaising with our information technology specialist to develop description of needs, program functions, and steps required to develop or modify computer programs
Assists in the analysis of present systems and operations
Contributing to the development of company software solutions
Writing high quality code, consistent with company standards and best practices
Tackle tough framework implementations and engineering problems
Develop and use functional tests to ensure the program behaves as expected
Perform performance tests and recording performance indicators allowing for the measurement of new software builds against prior versions
Maintaining systems by monitoring and correcting software defects
Pro-actively building knowledge and skills to ensure up-to-date understanding of the technologies and methodologies utilised by the company
Report current status of ongoing projects in a timely manner.
Skills, experience & behaviours
Must have solid understanding of the technical capabilities listed below
A minimum of 1-3-years related experience in database operation and development
Strong experience of API integration
Some experience of MySQL
Willing to learn low code language
Exposure to Claris / File maker is desirable
Excellent attention to detail
Ability to deal with multiple projects simultaneously
Ability to question until requirements are clear
Careful approach to roll out of changes
Patient approach to users
Bachelor’s degree in Computer Science or related field