Job Title:
Software Architect
You will play a key role in creating and enhancing innovative systems that support water quality monitoring and decision-making for fresh and marine ecosystems.
* Design, develop, maintain and support systems such as WaTERS, Work Request Notice Board and Load calculation tool.
* Work with scientists to capture and convert scientific approaches and methodologies into software systems.
* Provide leadership in undertaking systems analysis and design in relation to enhancements of existing systems.
* Be involved in all stages of the software development life cycles.
* Manage incident and problem management analysis and resolution for supported systems.
* Maintain application databases and perform queries to verify data integrity.
* Address reported vulnerabilities and penetration testing outcomes.
Requirements:
* Programming skills in TypeScript, JavaScript, C Sharp and .NET Framework.
* Understanding of current web front-end technologies including HTML5, CSS, JavaScript and React.
* Knowledge of cloud infrastructure technologies such as Amazon Web Services.
* Ability to manage priorities, meet deadlines and deliver tasks.
* Effective communication and negotiation skills.
* Ability to apply written skills, particularly with respect to software programming and documentation.