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
Creating, reviewing and maintaining software engineering documentation (specifications, design, test plans, manuals). Configuration of the SICE proprietary software application called SIDERA as part of the software implementation process of the project Design, implementation and testing of software and configuration upgrades throughout the deployment life cycle, following development procedures. Analysing, diagnosing and resolving errors related to software. Supporting in-service SIDERA systems and ensure their performance is maintained by conducting preventive and corrective maintenance activities. Developing and updating product configuration data in MS SQL. Developing and updating Client-Server Applications in accordance with design and development procedures. Collaborating with team members, overseas software teams and stakeholders in order to produce quality code, implement features, test and fix bugs. Participate in design review sessions and peer code reviews.
Requirements
The preferred candidate will meet the following requirements:
Tertiary qualifications in a relevant field of engineering (IT, software, computer science), or equivalent experience Over 2 years of experience in software engineering roles; experience in ITS software integration systems or systems engineering, SCADA or real-time software is preferred. Hands-on experience with MS SQL Database Management System SQL and Python programming skills Demonstrated coding experience, preferably in .NET with an understanding of C#, Java or C programming languages Previous experience with defect management tools, requirement traceability tools, development management environments and general office tools.