Educational requirements: Bachelor
English requirements: Competent English
Requirements for skilled employment experience for years: 1-3 years
Required residence status: Temporary visa, Permanent resident, Citizen
Accept remote work: unacceptable
About the role – Principal Software Engineer
This is a full time, permanent role, based at our head office in Perth, Western Australia. This role is not offered as a remote role.
We are seeking an experienced Principal/Senior Software Engineer to lead the design and development of our ETP ISA-95 Data Warehouse, ISA-95 Upload Tools and Value Chain Modeller and applications using the latest frameworks, technologies, and reporting tools.
We're looking for someone who takes pride in delivering high-quality software, and who can manage the complexity that comes with analysis, development and maintaining software solutions.
This role would ideally suit an individual looking for an autonomous role in which they can "steer the ship" and take responsibility for the final product.
Due to the seniority and leadership aspects of the advertised role, deep ISA-95, B2MML and OPC-UA knowledge and demonstrated application of these standards across modular, service oriented, event triggered messaging software applications is critical to being considered for this role.
Benefits
Salary Package commensurate with experience
Central CBD office location
Work on challenging and rewarding projects
Join a well-qualified, award winning and experienced team
Skills and experience
While we recognise the?knowledge, skills, and experience?that you bring to ETP Pty Ltd and acknowledge the investment you have made in your professional development to date, we require all our people to take a proactive approach to self-education and personal development, which will be supported by the company.
We believe the following?knowledge, skills and experience?are important to your ability to perform your duties as a?Senior Developer?(full stack)?with ETP Pty Ltd.
Essential attributes:
A bachelor degree or higher qualification in the field of Computer Science and Software Engineering
At least 10 years’ industry experience working as a software engineer/developer/architect.
A solid understanding of the latest web standards and technologies.
Demonstrable experience working on large-scale applications built with modern frameworks.
Understand the principles of good UI/UX design
Experience designing and developing backend applications with Nodejs and .NET 6 C#
ISA-95 standards and data model knowledge and experience applied to mining industry.
Integration Message Design for ISA95, B2MML using a Process Event Centric approach
Experience with Tibco development.
Solid knowledge Postgres, Redshift and SQL
Demonstrable experience with AWS cloud services