Educational requirements: Diploma or trade qualification
English requirements: Proficient English
Requirements for skilled employment experience for years: 3-5 years
Required residence status: Permanent resident, Citizen
Accept remote work: Accept all the time
The key responsibilities & duties of this role revolve around two core areas, 'Collaboration' and 'Development' these areas both have a defined list of competencies as outlined below.
Collaboration -Regular input and adoption of key agile work practices & ceremonies.
-Contribution to technical and specification conversations. -Positive attitude and willingness to learn, both from team members and independently. -Use of industry tools including Slack, Confluence, Jira & GitHub -Using Git workflows to proffer code for review and performing reviews of peers. -Working closely with other developers, UX designers, and business and systems analysts. -Create technical documentation for reference and reporting. -The ability to communicate complex procedures to other colleagues.
Development -Work independently and/or in groups, building and expanding application components to specification. -Troubleshoot and debug application issues. -Maintain accurate documentation as part of the development process. -Verify and deploy updates. -Recommend and execute improvements. -Integrate software components and third-party programs. -The ability to learn new technologies quickly. -Actively seek ways to improve business software processes and interactions. -Leveraging our existing technology stack effectively to provide value to our clients.
Academic or trade qualifications -Tertiary qualification in Software Engineering, IT or equivalent -Tertiary qualification in Graphic Design or equivalent
Required Industry Experience & Skills -High level of familiarity in the following; --javascript (React) --Python (Django) --WordPress --UX and UI Design --Web technology & REST APIs -Ability to design modern, attractive web layouts -Prior experience with Agile methodologies and ceremonies -Experience with unit and integration testing frameworks -Exceptional written and verbal communication -Proven experience analysing and interpreting NLIS API documentation to create third-party applications.