Who we are:
HUB24 leads the wealth industry as the best provider of integrated platform, technology and data solutions.
At HUB24, we know the smartest investments start with our people. We are innovative and ambitious, and we move fast. At HUB24, we empower our employees to bring their ideas and creativity to work. Rather than getting bogged down in bureaucracy and red tape, we build a culture that supports our team members to have a real impact on our business and the success of our customers.
HUB24 Limited is a company listed on the Australian Securities Exchange (ASX: HUB)
Primary Objective:
The Solution Architect role plays a key role between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our platforms.
Key Responsibilities:
• Understand the architecture of the current IT Environment and develop appropriate Information Architectures and processes to ensure documentation is complete and current.
• Work collaboratively with key stakeholders (internal and external) to determine appropriate target architectures that solve relevant business or IT related problems. Ensure these target architectures are documented and well understood by both engineering and business stakeholders.
• Assist with the development and maintenance of our Custody and non-custody platform, enterprise architecture, and roadmap for key applications and service in the platform.
• Provide architectural leadership and guidance on application and (micro)service design, service interaction, data modelling and scalability.
• Where necessary implement proof of concepts for key projects or technologies leveraged in target architectures, and validate integrations with on premise and cloud services and other 3rd party applications.
• Look to continuously improve Technology processes & practices by identifying and developing shared services, processes, tools or libraries.
• Assist with the creation of sequencing plans that outline the key phases and tasks within each phase to move from current state to target state.
• Understand the business, product and technical roadmaps across all IT value streams. Assist the business in understanding the importance of technical items (e.g. resolving technical debt issues or a dependency a technical item may have to a business initiative). Equally, assist the engineering teams in understanding what will be required of them to support upcoming business initiatives.
• Participate in planning sessions to ensure items are being sequenced and prioritised correctly across architecture projects
• Where target architectures may require 3rd party technology to be purchased, create business cases that justify the rationale. Assist with sequencing and resourcing plans in conjunction with the Project Management Office to ensure successful roll out.
• Leverage your industry experience to provide thought leadership around how IT systems could be implemented or improved to solve business or technical challenges.
• May be required to provide out of hours support during major release cycles containing significant architectural changes.
Skill requirements:
• Bachelor’s degree in computer/software engineering or equivalent.
• Minimum 5 years of experience in designing and building technology solutions.
• Strong understanding of microservices, micro-apps, API-driven design, cloud architectures, and other contemporary design patterns.
• Strong understanding of IAM tools, OAuth, OpenID Connect, JWT, and other relevant protocols.
• Familiarity with a variety of programming languages (C#, JavaScript, TypeScript, Python etc) and tools (git, Terraform, CI/CD etc).
• Excellent understanding of systems development within a formal Software Development Life Cycle methodology including sound experience in the Scrum agile framework.
• Ability to guide technical teams and stakeholders through complex architectural decisions.
• General knowledge of financial market operations and financial platform industry.
• Excellent analysis and design skills with technical problem solving and ability to program for applications.
• Experience in developing conceptual and detailed designs, technical and function specifications, detailed operational manuals and user guides, and with formal gap analysis documentation, detailed test scripts and user acceptance test plans.
HUB24 leads the wealth industry as the best provider of integrated platform, technology and data solutions.
At HUB24, we know the smartest investments start with our people. We are innovative and ambitious, and we move fast. At HUB24, we empower our employees to bring their ideas and creativity to work. Rather than getting bogged down in bureaucracy and red tape, we build a culture that supports our team members to have a real impact on our business and the success of our customers.
HUB24 Limited is a company listed on the Australian Securities Exchange (ASX: HUB)
Primary Objective:
The Solution Architect role plays a key role between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our platforms.
Key Responsibilities:
• Understand the architecture of the current IT Environment and develop appropriate Information Architectures and processes to ensure documentation is complete and current.
• Work collaboratively with key stakeholders (internal and external) to determine appropriate target architectures that solve relevant business or IT related problems. Ensure these target architectures are documented and well understood by both engineering and business stakeholders.
• Assist with the development and maintenance of our Custody and non-custody platform, enterprise architecture, and roadmap for key applications and service in the platform.
• Provide architectural leadership and guidance on application and (micro)service design, service interaction, data modelling and scalability.
• Where necessary implement proof of concepts for key projects or technologies leveraged in target architectures, and validate integrations with on premise and cloud services and other 3rd party applications.
• Look to continuously improve Technology processes & practices by identifying and developing shared services, processes, tools or libraries.
• Assist with the creation of sequencing plans that outline the key phases and tasks within each phase to move from current state to target state.
• Understand the business, product and technical roadmaps across all IT value streams. Assist the business in understanding the importance of technical items (e.g. resolving technical debt issues or a dependency a technical item may have to a business initiative). Equally, assist the engineering teams in understanding what will be required of them to support upcoming business initiatives.
• Participate in planning sessions to ensure items are being sequenced and prioritised correctly across architecture projects
• Where target architectures may require 3rd party technology to be purchased, create business cases that justify the rationale. Assist with sequencing and resourcing plans in conjunction with the Project Management Office to ensure successful roll out.
• Leverage your industry experience to provide thought leadership around how IT systems could be implemented or improved to solve business or technical challenges.
• May be required to provide out of hours support during major release cycles containing significant architectural changes.
Skill requirements:
• Bachelor’s degree in computer/software engineering or equivalent.
• Minimum 5 years of experience in designing and building technology solutions.
• Strong understanding of microservices, micro-apps, API-driven design, cloud architectures, and other contemporary design patterns.
• Strong understanding of IAM tools, OAuth, OpenID Connect, JWT, and other relevant protocols.
• Familiarity with a variety of programming languages (C#, JavaScript, TypeScript, Python etc) and tools (git, Terraform, CI/CD etc).
• Excellent understanding of systems development within a formal Software Development Life Cycle methodology including sound experience in the Scrum agile framework.
• Ability to guide technical teams and stakeholders through complex architectural decisions.
• General knowledge of financial market operations and financial platform industry.
• Excellent analysis and design skills with technical problem solving and ability to program for applications.
• Experience in developing conceptual and detailed designs, technical and function specifications, detailed operational manuals and user guides, and with formal gap analysis documentation, detailed test scripts and user acceptance test plans.